html {
	margin: 0x;
	padding: 0px;
	font-family:verdana;
	font-size:12px;
	color:gray;
}

a { text-decoration: none; color: gray; }

a:link {color: gray;}     /* unvisited link */

a:visited {color: gray;}  /* visited link */

a:active {color: black;}   /* selected link */

a:hover { color: black; text-decoration:underline; }


hr {
	height:1px;
	width: 70%;

}

ul, li {
  margin: 0; 
  padding: 0;
} 
h1 {
  color: #33CC00;
  text-align:right;
  font-size: 25px;
  margin-right:20px;
}
h1.alcim {
  color: #33CC00;
  text-align:right;
  font-size: 18px;
  margin-right:20px;
  margin-top:10px;
  font-weight:bold;
}
h2 {
  color: red;
  text-align:center;
  font-size: 20px;
  font-weight:normal;
  
}
h3 {
  text-align:left;
  font-size: 14px;
  font-weight:bold;
  
}

p {
  text-align: justify;
  padding-top:10px;
  margin:0px;
}

p:first-letter  {
  margin-left:20px;
}

p.p_dolt  {
  font-style: italic;
}

p.alairas {
  font-style: italic;
  font-weight:bold;
  text-align:right;
}

textarea, input {
	border-color: #dfdfdf;
	border-style: double;
	border-width: 3px;


}
#button {
	font-weight:bold;
	color:white;
	background-color: #C0C0C0;
}

body {
	margin: 0px;
	padding: 0px;
	background-image: url(pic/bg2.png);
	background-repeat: repeat-x;
}
img {
	border:0px;
	margin:0px;
  padding:0px;
}

img.floatLeft { 
    float: left; 
    margin: 5px; 
    padding: 3px;
    border: 1px solid gray;
}
img.floatRight { 
    float: right; 
    margin: 5px; 
    padding: 3px;
    border: 1px solid gray;
}


#bg1 {
	position: absolute;
	top:0px;
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	background-image: url(pic/bg1.gif);
	background-repeat: no-repeat;


}
#bg2 {
	position: absolute;
	width:100%;
	top:0px;
	margin:0px;
	padding:0px;
	text-align: center;
	background-image: url(pic/bg3.png);
	background-repeat: repeat-x;
	background-position: bottom;
	border:0px;

}

#kontener { 	
	top:0px;
	margin: 0px auto;
	padding:0px;
	text-align: left;		
	width: 607px;
	border:0px;
	float: top;
	min-height: 600px;
}
#bal {
	float: left;
	width: 410px;
	border: 0px;
}
#logo_div {
	padding:0px;
	margin:0px;
	height: 75px; 
}
#logo_div img {
	border:0px;
	padding:0px;
	margin:0px;
	position:absolute;
	top:10px;
}

#menu ul {
  margin:0px;
  list-style-type: none;  
  padding-top:5px;
  width: 120px;
}


#menu ul li {
  display: list-item;
  color: white;
  margin-left:7px;
  padding-top: 2px;
  padding-bottom: 3px;
  border-bottom: 1px dashed;
  
}

#menu ul li.li_last {
  border-bottom: 0px;
  
}


#menu ul li a{
  padding-left:10px;
  color: white;
  text-decoration: none;
  
}

#menu ul li a:hover{
  padding-left:10px;
  text-decoration:none; 
  background:url(pic/bullet2.gif) 0 5px no-repeat;
  color: yellow;

  
}

#jobb {
	float: left;
	width: 193px;
	padding:0px;
	margin:0px;
	min-height: 400px;
	background-color: white;
	border-top: 0px;
	border-bottom: 1px;
	border-left:1px;
	border-right: 1px;
	border-color: #cccccc;
	border-style: solid;
}

#jobb_menu {
  height:250px;
	margin-left:9px;
}
#nagykep {
	height:166px;
}


#a_home	{
	float: left;
	background:url(pic/button_1.png) 0 0 no-repeat; 
	width:86px;
	height:241px;
	display:block;
	text-indent:-20000px;
}
#a_home:hover	{

	background:url(pic/button_1_h.png) 0 0 no-repeat; 

}


#a_kontakt	{
	float: left;
	background:url(pic/button_2.png) 0 0 no-repeat; 
	width:91px;
	height:241px;
	display:block;
	text-indent:-20000px;
}
#a_kontakt:hover	{
	background:url(pic/button_2_h.png) 0 0 no-repeat; 
	
}

#tartalom div {
  margin: 0px 10px 20px 10px;
  color:gray;
  font-size:14px;

}
#footer {
  clear:both;
  height:116px;
  font-family: verdana;
  font-size:10px;
  color:#ffffff;
}
#footer a {
  text-decoration: none;
  color:white;
}

#footer a:hover {
  text-decoration: underline;
}


#footer div{
  padding-top:20px;
  line-height: 25px;
  
}
#footer div span, #footer div span a{
  color: #66cc33;
  
}
#idezet {
  margin-top:20px;
  padding: 0 10px 0 10px;
}


#idezet span {
  color:#333333;
  font-family:serif;
  font-size:17px;
  font-style: italic;
}
#honap_almaja, #fajta_side, #fajta_side p, #banner_side {
  margin:0px;
  padding-top:0px;
  text-align:center;  
}
#banner_side {
  margin-bottom:20px;
}

#fajta_side p:first-letter, #fajta_side p {
  margin:0px;
  padding:0px;
}

#honap_almaja img, .fajta_side_img{
  border: 1px solid gray;  
  padding:3px;
}

ul.oldal_felsorolas {
  margin-left:20px;
  margin-top:10px;
  margin-bottom:20px;
}

ul.main_ul {
  margin-left:20px;

}

ul.main_ul li{
  list-style-type: none;  
  font-weight:bold;
  font-size:15px;

}

ul.oldal_felsorolas li{
  list-style-type: disc; 
  margin-left:20px;
  font-weight:normal;
  font-size:14px;
}

ul.main_ul li ul li {
  font-size:12px;
}

p.italic12 {
  font-size:12px;
  font-style: italic;
  margin:0px;
}
p.italic12:first-letter {

  margin:0px;
}


/* lapozás */

.oldalak {
	
}

.oldalak_aktiv {
	border-bottom: 3px solid;
}

.vendeg_nev {
	padding: 20px 0px 5px 5px;
	font-size: 12px;
}
.vendeg_nev span{
	font-weight:bold;
	font-size: 14px;
}

.vendeg_komment {
	padding: 5px 10px 20px 10px;
}
.p_kozep {
	padding:5px;
	margin-top:15px;
	text-align:center;
	font-size:14px;
}
p.p_kozep:first-letter {
	padding:0px;
	margin:0px;
}

.p_jobb {
	padding:5px;
	text-align:right;
}
p.p_jobb:first-letter {
	padding:0px;
	margin:0px;
}

a.u_green {
  color:green;
  text-decoration:underline;
}

/* Készlet */

div.keszlet h2 {
  color: red;
  text-align:left;
  font-size:14px;
  font-weight:bold;
  margin-top: 25px;
}
div.keszlet table {
   border-collapse:collapse;
  
}

div.keszlet td {
  border:1px solid gray;
  padding:6px;
  font-size: 12px;
  
}
div.keszlet tr {
  padding: 0px;
  margin: 0px;
}

#table_fejlec{
  background-color: gray;
  color:white;
  vertical-align:top;
  font-weight:bold;
}
div.keszlet h3 {
  margin:2px;
  padding: 0px;
  font-weight:bold;
  font-size: 12px;
}

