body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color:#6CCFDD;
	background-repeat:repeat-x; */
	margin-top: 0px;
		}
.white {color: #FFFFFF}

.green2 {
	color: #006600;
	font-size: 12px;
}

a:link{text-decoration:none;}
a:visited{color:#0000CC;text-decoration:none;}
a:hover{background:#FFFFFF;color:#0000FF;text-decoration:none;} 


#keretsarok {
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.arnyek {
  text-shadow: #FFFF00 0px 0px 5px; /* Modern böngészok */
  filter: glow(color=#FFFF00,strength=5); /* IE */
  color: #006600;
}
#header  {
	width:1008px;
	height:280px;
	}
#container	{
	width:1008px;		
	margin: 0 auto 0 auto;
	}
#tartalom  {
	width:1008px;
	height:auto;
	background-image:url(bg.jpg);
	background-repeat:repeat-y;
	}
#description	{
	width:900px;		
	margin: 0 auto 0 auto;
	}

#balatonpart	{
	width:860px;
	background-color: #FBF2D9;
	margin: 0 auto 0 auto;
	line-height: 24px;
	padding: 8px;
	border-radius: 10px;
	box-shadow: 5px 5px 5px rgba(0,0,0,.5);
    text-align: center;
    text-justify: center;
	}

#footer  {
	width:1008px;
	height:53px;
	background-image:url(footer.jpg);
	}
#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 0;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#cssmenu:after,
#cssmenu > ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
#cssmenu {
  width: 875px;
  border-bottom: 3px solid #6ccfdd;
  font-family: Raleway, sans-serif;
  line-height: 0;
}
#cssmenu ul {
  background: #FFFFFF;
}
#cssmenu > ul > li {
  float: left;
}
#cssmenu.align-center > ul {
  font-size: 0;
  text-align: center;
}
#cssmenu.align-center > ul > li {
  display: inline-block;
  float: none;
}
#cssmenu.align-right > ul > li {
  float: right;
}
#cssmenu.align-right > ul > li > a {
  margin-right: 0;
  margin-left: -4px;
}
#cssmenu > ul > li > a {
  z-index: 2;
  padding: 18px 25px 12px 25px;
  font-size: 15px;
  font-weight: 300;
  text-decoration: none;
  color: #0000CC;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -ms-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
  margin-right: 1px;
}
#cssmenu > ul > li.active > a,
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li > a:hover {
  color: #ffffff;
}
#cssmenu > ul > li > a:after {
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: -1;
  width: 100%;
  height: 120%;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  content: "";
  -webkit-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
  -webkit-transform: perspective(5px) rotateX(2deg);
  -webkit-transform-origin: bottom;
  -moz-transform: perspective(5px) rotateX(2deg);
  -moz-transform-origin: bottom;
  transform: perspective(5px) rotateX(2deg);
  transform-origin: bottom;
}
#cssmenu > ul > li.active > a:after,
#cssmenu > ul > li:hover > a:after,
#cssmenu > ul > li > a:hover:after {
  background: #2CACBE;
}