@import url('tinymce.css');

html, body {height: 100%;}

* {
    margin: 0;
    padding: 0;
}

*:focus {outline: none;}

img {border: none;}

body {
    font-size: 100%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #F0E6C3;
	/*background: #000 url(../images/body_bg.gif) top left repeat-x;*/
	background: #000 url(../images/body_bg.jpg) top center no-repeat;
}

body, form {font-family: Verdana,Arial,Helvetica,sans-serif;}

input, select, textarea {
	font-size: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

li {
    list-style:none;
    font-size: 0.69em;
}

p{
	font-size: 0.69em;
	line-height: 1.54em;
}

table {
	font-size: 0.9em;
	line-height: 1.54em;
}

a {
	text-decoration: none;
	color: #fff;
	background-color: inherit;
}

h1 {
	font-size: 1em;
	float: left;
	position:relative;
	width: 430px;
	height: 72px;
	background-repeat: no-repeat;
	text-indent: -1000em;
}

h1.hu
{
    background-image: url(../images/h1_bg_hu.gif);
}

h1.en
{
    background-image: url(../images/h1_bg_en.gif);
}

h1.de
{
    background-image: url(../images/h1_bg_de.gif);
}

h1 span {
	position: absolute;
	width: 100%;
	height: 100%;
}

h2 {
	font: 1.125em Georgia, "Times New Roman", times, sans-serif;
	text-transform: uppercase;
	clear: both;
	padding-bottom: 18px;
}

h4 {
	font: 1em Georgia, "Times New Roman", times, sans-serif;
	padding-bottom: 18px;
}

.clearer {
	height: 0px;
	float: none;
	clear: both;
}

#kontener {
	position: relative;
	min-height: 100%;
	height: 100%;
}

html>body #kontener {height: auto;}

#felso {
	width:760px;
	margin: 0 auto;
}

#fejlec {
	height: 278px;
	position: relative;
}

#nyelvimenu {
	float: right;
	padding-top: 31px;
}

#nyelvimenu li {
	float: left;
	display:block;
	margin-left: 12px;
	font-family: Georgia, "Times New Roman", times, serif;
	font-size: 10px;
	text-transform: uppercase;
}

#slideshow {
	clear: both;
	width: 507px;
	height: 205px;
	display: block;
	position: absolute;
	top: 72px;
	left: 0;
	background-color: #fff;
	color: inherit;
}

#slideshow img {
	display: none;
	position: absolute;
	top: 5px;
    left: 5px;
}

#logo {
	position: absolute;
	z-index: 99;
	left: 449px;
	top: 101px;
}

#menu {
	position: absolute;
	top: 72px;
	left: 507px;
	width: 253px;
	height: 205px;
	background: #684C25 url(../images/menu_bg.gif) center right no-repeat;
	color: inherit;
}

#menu ul {
	padding: 16px 0 0 85px;
}

#menu li {
	font-family: Georgia, "Times New Roman", times, serif;
	text-transform: uppercase;
	line-height: 22px;
	padding-left: 6px;
}

#menu li.aktiv {
	background-color: #fff;
	padding-left: 6px;
	color: #684C25;
}

#menu li a:hover, #nyelvimenu li a:hover {
	color: #D9CCA4;
	background-color: inherit;
}

#doboz {
	padding: 36px 0 90px 0;
	float: left;
}

* html #doboz {padding-bottom: 76px;}

#tartalom, #nyito, #ref, #menu-ajanlat {
	width: 507px;
	float: left;
    min-height: 200px;
    height: auto !important;
    height: 200px;
}

#oldal {
	width: 253px;
	float: right;
	background: #3a2009 url(../images/oldal_bg.gif) top left no-repeat;
	color: inherit;
	padding-top: 6px;
}

#oldal h3 {
	font: 16px Georgia, "Times New Roman", times, sans-serif;
	margin: 0px 24px 8px 24px;
	padding-top: 18px;
}

#napimenu {
	padding: 0 24px 12px 24px;	
}

#rendezveny {
	padding-bottom: 18px;
	border-bottom: 1px solid #684C25;
	margin: 0 24px 0 24px;
}

#napimenu li, #rendezveny li {
	/*padding-left: 14px;*/
	/*background: url(../images/oldal_li_bg.gif) left top no-repeat;*/
	line-height: 1.54em;
}

#rendezveny li {
	padding-bottom: 12px;
}

#napimenu li a, #rendezveny li a {
	color: #F0E6C3;
	background-color: inherit;
}

#napimenu li a:hover, #rendezveny li a:hover {
	color: #fff;
	background-color: inherit;
}

#oldal p {
	padding: 0 0 18px 0;
	margin: 0 24px;
}

#oldal a:hover {
	color: #D9CCA4;
	background-color: inherit;
}

.link {
	padding-right: 16px;
	background: url(../images/link_bg.gif) right bottom no-repeat;
}

.link:hover {
	background: url(../images/link_bg_hover.gif) right bottom no-repeat;
}

.heti-link {
	border-bottom: 1px solid #684C25;
}

#oldal-lezaro {
	background: url(../images/oldal_lezaro_bg.gif) bottom left no-repeat;
	height: 7px;
	width: 253px;
}

#nyito p a {
	padding-right: 16px;
	background: url(../images/link_bg.gif) right bottom no-repeat;
}

#nyito p a.vissza, #nyito p a.vissza:hover
{
	padding-right: 16px;
	background-image: none;
}

#nyito p a:hover {
	color: #D9CCA4;
	background-color: inherit;
	background: url(../images/link_bg_hover.gif) right bottom no-repeat;
}

#nyito h3, #ref h3, #menu-ajanlat h3, #tartalom h3 {
	font: 18px Georgia, "Times New Roman", times, sans-serif;
	padding: 0 0 10px 0;
	clear: both;
}

#nyito img {
	border: 4px solid #D9CCA4;
	float: left;
	margin: 3px 12px 32px 0;
}

#nyito p {
	padding: 0 18px 32px 0;
}

#ref p {
	padding: 0 18px 18px 0;
}

#ref img {
	border: 4px solid #D9CCA4;
	float: left;
	margin: 3px 12px 32px 0;
}

#tartalom p, #menu-ajanlat p {
	padding: 0 24px 24px 0;
}

#almenu {
	float: right;
	padding-bottom: 36px;
}

#almenu ul {
	background-color: #684C25;
	color: inherit;
	width: 253px;
}

#almenu li {
	font-family: Georgia, "Times New Roman", times, serif;
	/*text-transform: uppercase;*/
	line-height: 24px;
	background-color: #684C25;
	color: inherit;
	padding-left: 10px;
	font-size: 0.75em;
	border-bottom: 1px solid #3A2009;
}

#almenu li.aktiv {
	background: #3A2009 /*url(../images/almenu_bg.jpg) top left no-repeat*/;
}

#almenu li.aktiv a {
	color: #F0E6C3;
	background-color: inherit;
}

#almenu li a:hover, #nyelvimenu li a:hover {
	color: #D9CCA4;
	background-color: inherit;
}

#galeria {
	padding-bottom: 6px;
	margin: 0 24px;
	border-bottom: 1px solid #684C25;
}

.bal {
	margin: 6px 0 12px 0;
	border: 1px solid #D9CCA4;
}

.jobb {
	margin: 6px 0 12px 12px;
	border: 1px solid #D9CCA4;
}

#etlap {
	padding: 8px;
	background-color: #684C25;
	color: inherit;
	border: 1px solid #D9CCA4;
	font: 0.75em Georgia, "Times New Roman", times, sans-serif;
	text-align: center;
	width: 20em;
}

#kavezo {
	padding: 8px;
	margin-bottom: 18px;
	background-color: #684C25;
	color: #fff;
	border: 1px solid #D9CCA4;
	font: 0.75em Georgia, "Times New Roman", times, sans-serif;
	text-align: center;
	width: 25em;
}

#etlap a {
	color: #D9CCA4;
	background-color: inherit;
}

#etlap a:hover {
	color: #fff;
	background-color: inherit;
}

.note {
	font-size: 0.69em;
	padding: 0;
	margin-top: 12px;
	color: #D2C599;
	background-color: inherit;
}

#tartalom li {
	padding-left: 14px;
	margin-left: 12px;
	background: url(../images/oldal_li_bg.gif) left center no-repeat;
	line-height: 1.54em;
}

#tartalom li a {
	color: #F0E6C3;
	background-color: inherit;
}

#tartalom li a:hover {
	color: #fff;
	background-color: inherit;
}

#menu-ajanlat li {
	padding-left: 14px;
	background: url(../images/oldal_li_bg.gif) left center no-repeat;
	line-height: 1.54em;
}

#menu-ajanlat p {
	padding-bottom: 8px;
}

#menu-ajanlat ul {
	padding-bottom: 18px;
}

.arak {padding-bottom: 18px;}

#foglalas-doboz {
	float: left;
	width: 489px;
}

.foglalas {
	clear: left;
	margin-bottom: 5px;
	padding: 0;
	float: left;
	width: 100%;
}

.foglalasselect {margin-right: 8px;}

.foglalas select, .foglalas input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.69em;
	float: left;
	width: 220px;
	padding: 1px;
}

.foglalas-gomb {
	float: left;
	margin: 10px 0 0 210px;
}

fieldset {
	border: none;
	margin: 0;
}

* html fieldset {margin-bottom: 5px;}

legend {
	font-size: 0.69em;
	padding: 0;
	margin: 0;
}

.label1 {
	display: block;
	float: left;
	width: 220px;
	margin-right: 10px;
	font-size: 0.69em;
}

.label2 {
	float: left;
	margin: 0 10px 20px 0;
	font-size: 0.69em;
}

.label2 input {
	margin-left: 5px;
}

/* lablec */

#lablec {
	position: absolute;
	height: 54px;
	bottom: 0;
	width: 100%;
	background: #3a2009 url(../images/lablec_bg.gif) top left repeat-x;
	color: inherit;
}

#lablec-belso {
	width: 760px;
	margin: 0 auto;
	font-size: 0.9em;
}

#lablec-belso ul {
	float: left;
	padding: 18px 0;
}

#lablec-belso li {
	float: left;
	display:block;
	margin-right: 11px;
}

#lablec-belso li a, #lablec-belso p a {
	color: #F0E6C3;
	background-color: inherit;
}

#lablec-belso li a:hover, #lablec-belso p a:hover, #lablec-belso li.aktiv {
	color: #fff;
	background-color: inherit;
}

#lablec-belso p {
	float: right;
	padding: 16px 0 0 20px;
}

#map_canvas
{
    color: #000000;
    font-size: 11px;
}

#map_canvas img
{
    border: 0;
    margin: 12px 6px 0 0;
}

.captcha {
    float: left;
    border: 1px solid #cccccc;
    margin-right: 10px;
}

.captcha_reload {
    display: block;
    float: left;
    width: 120px;
    font-size: 11px;
}

/* beszallitok */

#lablec_lista {
	clear: both;
	width: 760px;
	margin: 0 auto;
	overflow: hidden;
}

#beszallitok {
	float: left;
	width: 540px;
}

#beszallitok h4, #partnerek h4 {
	margin-top: 30px;
}

#beszallitok ul, #partnerek ul {
	float: left;
	margin-right: 30px;
}

#beszallitok li, #partnerek li {
	padding-bottom: 4px;
}

#partnerek {
	float: left;
}

#partnerek a, #beszallitok a {
	color: #fff;
}

#partnerek a:hover, #beszallitok a:hover {
	color: #f0e6c3;
}
