body {

    background-color: #ebe7e3;

    background-image: url("img/bodybg.png");

    background-position: top;

    background-repeat: repeat-x;

    text-align: center;

	margin: 0;

	padding: 0;

}

#container {

    width: 835px;

    background-image: url("img/content-bg.png");

	background-repeat: repeat-y;

    padding: 0;

    margin: 0 0 0 -385px;

    text-align: left;

    position: absolute;

        top: 0;

        left: 50%;

}



#header {

    background: url("img/header.png") top left no-repeat;

}



#elerh {

    padding: 20px 0 0 10px;

    margin: 0;

    font-family: Helvetica, Arial, sans-serif;

    font-size: 11px;

    font-weight: bold;

    height: 70px;

}

#cim {

    width: 250px;

    float: left;

}

#cim span, #nyitvatart span {

	font-weight: normal;

}

#cim a, #rolunk a {

	text-decoration: none;

    color: #009;

}

#cim a:hover, #rolunk a:hover {

	text-decoration: underline;

    color: #000;

}

#nyitvatart {

    width: 280px;

    float: right;

    margin-right: 280px;

}

#hirlevel {
	position: absolute;
	top: 320px;
	right: 70px;
	width: 215px;
	height: 86px;
	background-image:url(img/hirlevel.jpg);
}

#hirlevel_email {
	
	position: absolute;
	
	width: 197px;
	
	top: 29px;
	
	left: 10px;
	
}

#hirlevel_leiratkozas {
	
	position: absolute;
	
	width: 108px;
	
	top: 58px;
	
	left: 2px;
	
	height: 20px;
	
}

#hirlevel_feliratkozas {
	
	position: absolute;
	
	width: 108px;
	
	top: 58px;
	
	left: 105px;
	
	height: 20px;
	
}

.hirlevel_txt {
	
	width: 100%;
	height: 100%;
	border: none;
	background: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	
}

#logomenu {

    padding: 0;

    margin: 0;

}

#logo {

	padding: 96px 0 0 7px;

	margin: 0;

	width: 180px;

	float: left;

}

#menu {

	padding:  175px 0 0 180px;

}



img {	

	padding: 0;

	margin: 0;

	border: none;

}

.clear {

    clear: both;

    height: 1px;

    overflow: hidden;

}

#footer {

	margin: 0;

	padding: 0;

	height: 7px;

    background: url("img/footer-bg.png");

	background-repeat: no-repeat;



}

#content {

    width: 777px;

	color: #000;

    padding: 0;

    margin: 0;

}

#content p {

    font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 12px;

}



#content p.center {

    text-align: center;

}

#rolunk {

    margin: 5px 15px 0 7px;

    padding: 0 0 0 330px;

    background: url("img/food-bg.jpg") no-repeat top left;

    background-color: white;

    height: 990px;

}

#rolunk p {

	margin: 0 0 23px 0;

	font-size: 12px;

    line-height: 13pt;

}

#rolunk p.px11 {

	font-size: 11px;

}

#rolunk p.centerit {

	text-align: center;

    font-style: italic;

}

#rolunk p.center {

	text-align: center;

}

span.orange {

    color: #d04119;

}

#rolunk p.grey {

    color: #939393;

	padding: 0 0 0 180px;

	margin: 0 0 40px 0;

    font-style: italic;

}

h1 {

	margin: 0;

	padding: 0;

}

#rolunk h2 {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-style: italic;

	font-weight: bold;

	font-size: 22px;

    color: #d04119;

	margin: 0;

	padding: 25px 0 0 0;

    text-align: center;

}

#rolunk h3 {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 16px;

	font-weight: bold;

    font-style: italic;

	margin: 35px 0 0 0;

	padding: 10px 0 5px 0;

    color: #d04119;

    border-top: 5px solid #ddd;

}

#etlap, #etlap_rend, #rendeles {

    margin: 5px 0 0 7px;

}

#etlap i, #etlap_rend i, #rendeles i {

	color: #646464;

}

#etlap p {

	text-align: center;

}

#etlap p a {

	color: #009;

}

#etlap table, #etlap_rend table, #rendeles table {

	padding: 3px 0 3px 0;

	margin: 0;

	border-bottom: 1px #a1a1a1 dashed;

	border-left: none;

	border-right: none;

	border-top: none;

	width: 100%;



    font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 12px;

}

#etlap_rend div {

	margin: 0;

	padding: 0;

}

#etlap table caption, #etlap_rend table caption, #rendeles table caption, h2.etelkat a {

	text-align: left;

	padding: 30px 0 5px 20px;

    width: 500px;

    

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 16px;

	font-weight: bold;

    font-style: italic;

    color: #d04119;

	text-decoration: none;

}

h2.etelkat a {

	padding: 2px;

	margin: 0;

}

h2.etelkat {

	padding: 0;

	margin: 15px 0 0 20px;

}

div.etelkat {

	padding: 0;

	margin: 15px 0 10px 20px;

	display: none;

}

#etlap tr, #etlap_rend tr, #rendeles tr {

	margin: 3px 0 3px 0;

	border: none;

}

#etlap table tr.st0, #etlap_rend table tr.st0, #rendeles table tr.st0 {

	background-color: white;

}

#etlap table tr.st1, #etlap_rend table tr.st1, #rendeles table tr.st0 {

	background-color: #ededed;

}

#etlap td, #etlap_rend td, #rendeles td {

	border: none;

	padding: 3px 20px 3px 35px;

    

	font-weight: bold;

    font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 12px;

}

#etlap td {

    width: 85%;

}

#rendeles td {

	width: 75%;

}

#etlap table td.jobb, #etlap_rend table td.jobb, #rendeles table td.jobb {

	text-align: right;

}

#etlap table td.jobb {

    width: 15%;

}

#rendeles table td.jobb {

    width: 25%;

}

#etlap table td i, #etlap_rend table td i, #rendeles table td i {

	font-weight: normal;

}

#etlap table td.jobb i, #etlap_rend table td.jobb i, #rendeles table td.jobb i {

	color: #000000;

	font-weight: inherit;

}

#etlap_rend table tr td.bal {

    width: 75%;

}

#etlap_rend table tr td.kozep {

    width: 15%;

}

#etlap_rend table tr td.kozep b {

	color: #000;

}

#etlap_rend table tr td.jobb {

    width: 10%;

}

#rendeles table tr td {

	padding: 5px 20px 5px 20px;

	vertical-align: top;

    font-weight: normal;

}

#rendeles table tr td p {

	font-size: 14px;

	padding: 0 0 10px 0;

	margin: 0;

    font-weight: bold;

}

#rendeles table tr td input, #etlap table tr td input, #etlap_rend table tr td input {

	width: 40px;

	background-color: transparent;

	border: solid 1px #646464;

}

#etlap_rend table tr td input.im {

	width: auto;

	height: auto;

	border: none;

}



#rendeles table td.jobb {

	padding: 5px 20px 0 0;

	margin: 0;

}

#rendeles p, #etlap_rend p {

	padding-left: 20px;

    font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 12px;

}



.user {

	padding: 2px 10px 2px 20px;

	margin: 20px 0 20px 0;

	background-color: #F24D1F;

    font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 12px;

}



.user b {

	font-weight: bold;

}



.links1 {

    background: url('img/menu_left_corner.png') no-repeat top left;

    background-color: #333;

    margin: 0 20px 10px 20px;

    padding: 0;

}

.links2 {

    background: url('img/menu_right_corner.png') no-repeat top right;

    margin: 0;

    padding: 0 0 0 0px;

    height: 30px;

}

.links2 p {

    color: white;

    text-decoration: none;

    padding: 8px 0 0 0;

    margin: 0;

}

.links2 a {

    color: white;

    text-decoration: none;

    padding: 0;

    margin: 0;

}

#galeria {

    margin: 5px 25px 0 33px;

}

#galeria div {

    border-top: 1px #A1A1A1 dashed;

}

#galeria div.fekvo img {

    margin: 10px 21px 10px 0;

}

#galeria div.fekvo img.utolso {

    margin: 10px 0 10px 0;

}

#galeria div.allo img {

    margin: 10px 25px 10px 0;

}

#galeria div.allo img.utolso {

    margin: 10px 0 10px 0;

}

#login, #cimmod {

	margin: 5px 0 0 23px;

	font-size: 12px;

    line-height: 13pt;

}

#login table, #cimmod table {

    border: none;

}

#login table input, #cimmod table input {

    width: 300px;

}

#login table textarea {

    width: 300px;

}

#login p.hiba {

    color: #d04119;

}

#login p, #cimmod p {

    padding-left: 5px;

}

#login p a {

	text-decoration: none;

    color: #009;

}

#login p a:hover {

	text-decoration: underline;

    color: #000;

}

#kapcs {

	margin: 5px 0 0 23px;

}

#kapcs  h2 {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-weight: bold;

	font-size: 18px;

    color: #d04119;

	margin: 0;

	padding: 25px 0 0 0;

}

#kapcs a {

	text-decoration: none;

    color: #009;

}

#kapcs a:hover {

	text-decoration: underline;

    color: #000;

}

#reg_hiba_uzenet {

	color: red;

}

div.hidden_div {

	display: none;

}

tr.hidden_tr td {

	width: 100%;

}

#hazh {

    font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 12px;

    text-align: center;

}

#rolunk h2.rol {

    text-align: left;

    margin-bottom: 40px;

}

#heti_menu p {
	margin: 6px;
	padding: 0px;
	font-size: 8pt;
	font-family:Arial, Helvetica, sans-serif;
}
