/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	background-color:#a2b400;
	background-image:url(../_img/body_bg.jpg);
	background-repeat:repeat-y;
	background-position:center;
}

img{
border:0px none;
}

a {
font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color:#666;
}

a:link {
	color: #990000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #990000;
}
a:hover {
	text-decoration: underline;
	color: #990000;
}
a:active {
	text-decoration: none;
	color: #990000;
}

#container{
width:1000px;
height:auto;
margin:0 auto;
}

#main{
width: 962px;
height:auto;
margin:0 auto;
}

#bal_oldal{
width:280px;
height:auto;
margin-left:3px;
float:left;

}

#form{
margin-bottom:-4px;
}

#logo{
padding-top:44px;
background-color:#f9faed;
}

#menu{
height:auto;
background-color:#f9faed;
}

#menu ul{
text-align:right;
list-style-type:none;
margin-right:15px;
padding-bottom:14px;
}

#menu li{
font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color:#999;
text-decoration:none;
display:block;
padding-top:4px;
padding-bottom:4px;
}

#menu a{
color:#999;
text-decoration:none;
}

#menu a:hover{
color:#a3b500;
text-decoration:none;
}

#menu a.aktmenu{
color:#a3b500;
}

#aktualis_cim{
width:100%;
height:40px;
background-image:url(../_img/aktualis.jpg);
}


#aktualis{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333;
text-align:right;
margin-right:14px;
}


.aktualis_kiemeles{
font-weight:bold;
}

.aktualis_ar{
color:#a3b500;
}

#gallery_cim{
width:100%;
height:40px;
background-image:url(../_img/galeria.jpg);
margin-top:44px;
}

#gallery{
padding-top:10px;
width:260px;
margin:0 auto;
}

#jobb_oldal{
width:675px;
float:left;
}

#header{
width:675px;
height:240px;
}


#content{
padding-top:22px;
padding-left:15px;
padding-right:15px;
margin-bottom:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
line-height:1.4em;
}

#content a{
color:#a3b500;
text-decoration:none;
}

#content a:hover{
color:#666;
text-decoration:none;
}

.idezet{
font-style:italic;
}

.kep{
float:left;
margin-right:10px;
margin-bottom:10px;
}

#footer{
width:100%;
height:35px;
float:left;
margin-top:114px;
background-image:url(../_img/footer.gif);
background-repeat:no-repeat;
background-position:center;
color: #999;
text-align: center;
 font: normal 12px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; color: #999; 
}

.ajanlatkeres{
width:92px;
height:21px;
background-image:url(../_img/ajanlat_gomb.jpg);
background-position:left top;
background-repeat:no-repeat;
border:0px none;
cursor: pointer; /* hand-shaped cursor */

}

.frame{width: 313px; height: 136px; border: 1px solid #999; float: left; margin-right: 5px; margin-top: 5px;}
.frame span{position: relative; left: 100px; top: 15px; font: bold 16px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; color: #fff; }
.frame blockquote{padding: 0; margin: 0; position: relative; left: 100px; width: 200px; top:28px; color: #fff; font: normal 10px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; text-align: left; line-height: 1.103em;}

.fullframe {width: 633px; height: 137px; border: 1px solid #999; float: left;  margin-top: 5px; background-image: url(../images/outdoor/serpa.jpg);}
.fullframe span{position: relative; left: 100px; top: 15px; font: bold 16px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; color: #fff; }
.fullframe blockquote{padding: 0; margin: 0; position: relative; left: 100px; width: 518px; top:28px; color: #fff; font: normal 10px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; text-align: left; line-height: 1.103em;}

.h2nd{font: normal 22px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; color: #000;  }
.h1st{font: normal 22px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; color: #a0b700;  }

#myform div{color: #ff0000; }
.required{border: 1px dashed #ff0000; background-color: #faebe7;}