.sztkristof {
	background-image: url(br.jpg);
}
@font-face {
  src: local("Alabama Italic"), url(http://www.fonts.org/A/alabama-italic) format("truetype");
  panose-1: 2 4 5 2 5 4 5 9 3 3;
  font-family: Alabama, serif;
  font-weight:   300, 400, 500;
  font-style:  italic, oblique;
}
@font-face {
  font-family: Amazone_PFL;
     src:url(./image/amazone.ttf);
  } 

.tartalom {
	background-image: url(a1.jpg);
	margin: 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #510000;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 50px;
	padding-bottom: 10px;
	padding-left: 20px;
	font-weight: bold;
	background-repeat: no-repeat;
}
.hircim {
	font-family: Amazone_PFL, "Times New Roman", Times, serif;
	font-size: 22px;
	color: #f9e2ba;
	text-decoration: none;
	background-image: url(hir.jpg);
	background-repeat: repeat-x;
	height: 28px;
	width: 756px;
	background-position: 10px;
	line-height: 25px;
	text-indent: 25px;
	font-weight: normal;
	background-color: #A83E2E;
	}
.vbook_fl{
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #f9e2ba;
	text-decoration: none;
	background-image: url(hir.jpg);
	background-repeat: repeat-x;
	height: 28px;
	width: 500px;
	background-position: 10px;
	line-height: 25px;
	text-indent: 10px;
	font-weight: normal;
	background-color: #A83E2E;
	}
.vbook_tertalom {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #68211C;
	text-decoration: none;
	border: 1px solid #660000;
	margin: 10px;
	padding: 10px;
	}
.HIR {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #68211C;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.fotolink {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #68211C;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-weight: bold;
}
a.fotolink:link {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #68211C;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-weight: bold;
}
a.fotolink.visited {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #68211C;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-weight: bold;
}
a.fotolink:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FF0000;
	text-decoration: underline;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-weight: bold;
}
a.fotolink:active {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #68211C;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-weight: bold;
}
.kepkeret {
	border: 1px solid #660000;
	margin: 10px;
	padding: 10px;
}
.kepkeret2 {
	border: 1px solid #660000;
	}
.tartalom2 {
	background-image: url(a1.jpg);
	margin: 0px;
	font-family: "Amazone_PFL", "Times New Roman", Times, serif;
	
	font-size: 23px;
	color: #89540C;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 50px;
	padding-bottom: 10px;
	padding-left: 20px;
	font-weight: normal;
	text-align: center;
	}
.tlink {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #68211C;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	text-indent: 0px;
	}
a.tlink:link {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #68211C;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	text-indent: 0px;
	}
a.tlink:visited {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #68211C;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	text-indent: 0px;
	}
a.tlink:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FF0000;
	text-decoration: underline;
	font-weight: bold;
	text-align: center;
	text-indent: 0px;
	}
a.tlink:active {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #68211C;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	text-indent: 0px;
	}
.tlink_padding {
	margin: 10px;
	padding: 10px;
	}
.tlink_img {
	border: 1px dotted #660000;
	margin: 5px;
	padding: 5px;
	}
.pontvonal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	letter-spacing: 1px;
}
.figy {
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	color: #CC0000;
	}
.form {
	border: 1px solid #b29a6a;
	vertical-align: bottom;
	white-space: pre;
	background-color: #F1E9DC;
	}
.sub {
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 14px;
	color: #68211C;
	text-decoration: none;
	border: 1px solid #b29a6a;
	background-color: #F1E9DC;
	width: 100px;
	}
.u {
	color: #000000;
	text-decoration: underline;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
}

.smilibut1 {
	background-color: #F1E9DC;
	background-image: url(mosoly.gif);
	border: 1px solid #b29a6a;
	width: 25px;
	height: 24px;
	background-position: center center;
	}
.smilibut2 {
	background-color: #F1E9DC;
	background-image: url(szomoru.gif);
	border: 1px solid #b29a6a;
	width: 25px;
	height: 24px;
	background-position: center center;
	}
.smilibut3 {
	background-color: #F1E9DC;
	background-image: url(meglepett.gif);
	border: 1px solid #b29a6a;
	width: 25px;
	height: 24px;
	background-position: center center;
	}
.smilibut4 {
	background-color: #F1E9DC;
	background-image: url(nagynevet.gif);
	border: 1px solid #b29a6a;
	width: 25px;
	height: 24px;
	background-position: center center;
	}
.smilibut5 {
	background-color: #F1E9DC;
	background-image: url(sir.gif);
	border: 1px solid #b29a6a;
	width: 25px;
	height: 24px;
	background-position: center center;
	}
.smilibut6 {
	background-color: #F1E9DC;
	background-image: url(zavarban.gif);
	border: 1px solid #b29a6a;
	width: 25px;
	height: 24px;
	background-position: center center;
	}
.szoveg {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #68211C;
	text-decoration: none;
	}
.email_link {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #f9e2ba;
	text-decoration: none;
	}
a.email_link:link {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #f9e2ba;
	text-decoration: none;
	}
a.email_link:visited {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #f9e2ba;
	text-decoration: none;
	}
a.email_link:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #ffffff;
	text-decoration: underline;
	}
a.email_link:active {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #f9e2ba;
	text-decoration: none;
	}
ul {

  padding: 10;
  margin: 5;
  list-style: none;
  }
li {
background-color: #F1E9DC;
  float: left;
  position: relative;
  text-align: center;
  border-right:1px solid #fff;
  padding: .2em 1em;

  }
#kont {width: 10em;}  
#kont li{ 
background-color: #F1E9DC;
  float: left;
  position: relative;
  width: 10em;
  text-align: left;
  border-right:1px solid #fff;
  padding: 5px 5px;

  }

li ul {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #f9e2ba;
	display: none;
	position: absolute; 
	top: 25px;
	left: -40px;
  }

li > ul {
	top: auto;
	left: auto;
	}


 #kont li:hover ul, li.over ul{ 
	display: block;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #f9e2ba;
	}
.tartalom_ger {

	background-image: url(a1.jpg);
	margin: 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #510000;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 50px;
	padding-bottom: 10px;
	padding-left: 20px;
	font-weight: normal;
	background-repeat: no-repeat;
}
