html { height: 100%; }
body {
	font-family: Comic Sans MS, Verdana, Arial, Sans-serif;
	font-size: 12px;
	height: 100%;
	margin: 0;
	padding: 0;
	background-color: #e1c6a2;
}

div.floatnone { float: none; clear: both; }
/*p { margin: 0; padding: 0; }*/
ul { margin: 0; padding: 0; list-style: none; }

table.befoglalo {
        width: 100%;
        height: 100%;
}
td.befog {
        text-align: center;
        vertical-align: middle;
}
td.befog div.body {
        margin: auto;
        width: 800px;
        height: auto;
	border: 1px solid #b26621;
	background-color: #ffe9b0;
}
div.header {
        width: 100%;
        border-bottom: 1px solid #b26621;
	height: 120px;
	background-image: url('../imgs/webimg/header.jpg');
}
div.menu {
        float: left;
        width: 200px;
        min-height: 600px;
	border-right: 1px solid #ffd873;
	text-align: left;
	background-color: #ffe9b0;
}
div.adat {
        float: left;
        width: 598px;
        min-height: 605px;
        border-left: 1px solid #aaa;
	padding-bottom: 15px;
	background-color: #fff6d9;
	color: #292929;
}
div.footer {
        height: 16px;
        width: 100%;
        border-top: 1px solid #b26621;
	background-color: #ffd873;
	color: #91531b;
	font-size: 10px;
	padding-top: 4px;
}

div.header h1 {
        margin: 0;
        font-size: 24px;
        color: #eeee00;
        letter-spacing: 1px;
}
table { font-size: 12px; }

.menu {
	width: 100%;
	height: auto;
	margin: 20px 0 0 0;
	color: #e4e65c;
	color: #91531b;
}
.menu ul {
	margin: 0;
	padding: 0 0 0 15px;
	list-style: none;
}
.menu ul li ul { padding: 0 0 0 20px; }
.menu li { padding-bottom: 5px; }
.menu li.first { padding-top: 5px; }
.menu li.last {	padding-bottom: 0; }
.menu a {
	color: #91531b;
	text-decoration: none;
}
.menu a:hover { text-decoration: underline; color: #b28501; }
h3 { font-size: 18px; padding: 5px 0 5px 0; margin: 0; text-align: center; }
h4 { font-size: 14px; padding: 5px 0 0 0; margin: 0; }
p { padding: 3px 0 5px 0; }

div.kapcsolat, div.meheszet, div.mezfajtak, div.viragpor, div.propolisz, div.mezrecept, div.kertunk, div.arak, div.programok, div.apartmankep, div.mez_tul, div.aszab, div.bemut {
	width: 575px;
	text-align: left;
	padding: 10px 10px 0 12px;
}
div.kapcsolat table {
	width: 410px;
	background: none;
	border: none;
	margin: 0 0 0 0;
}
td.static {
	width: 70px;
	text-align: left;
	height: 20px;
}
div.kapcsolat img {
	border: 1px solid #a54c00;
}
div.kapcsolat p.text {
	width: 100%;
	text-align: center;
}
div.aszab ul, div.kertunk ul {
	padding-left: 15px;
	margin: 0;
}
div.aszab li, div.kertunk li { padding-bottom: 15px; }
.adat img { border: 1px solid #a54c00; }
div.kertunk ul { padding-left: 25px; }
div.arak { text-align: center; }
div.arak table {
	background: none;
	margin: 40px auto 0 auto;
	border-collapse: collapse;
	width: 570px;
}
.arak td {
	border: 1px solid #a54c00;
	height: 20px;
}
.arak td.bold { font-weight: bold; }
.arak td.sizeneg { font-size: 10px; font-weight: bold;}
.arak td.sizenegl { font-size: 10px; text-align: left; padding-left: 7px; width: 215px; }
.arak td.tleft { text-align: left; padding-left: 7px; width: 215px; }
.arak td.tleftb { text-align: left; padding-left: 7px; width: 215px; font-weight: bold; }
.arak td.nob { border-left: none; border-right: none; }

.programok { text-align: center; }
.programok table {
	width: auto;
	border: none;
	background: none;
}

div.csop { width: 500px; margin: 0 auto 0 auto; }                                                                                                                                     
.csop ul {
	list-style: none;
	padding: 0;
	margin: 20px 0 0 0;
}
div.csop li {                                                                                                                                                                         
        float: left;                                                                                                                                                                  
        width: 112px;                                                                                                                                                                 
        border-bottom: 1px dotted #fa0;                                                                                                                                               
        border-top: 1px dotted #fa0;                                                                                                                                                  
        margin-right: 10px;                                                                                                                                                           
	text-align: center;
}                                                                                                                                                                                     
div.csop li:hover {                                                                                                                                                                   
        font-weight: bold;                                                                                                                                                            
        cursor: pointer;                                                                                                                                                              
}                                                                                                                                                                                     
div.csop a {                                                                                                                                                                          
        text-decoration: none;                                                                                                                                                        
        color: #a56000;
        display: block;                                                                                                                                                               
}                                                                                                                                                                                     
div.slide {                                                                                                                                                                           
        width: 570px;                                                                                                                                                                 
        height: 335px;                                                                                                                                                                
        clear: both;                                                                                                                                                                  
        padding: 15px 0 0 0;                                                                                                                                                          
}                                                                                                                                                                                     
div.slide div {                                                                                                                                                                       
        float: left;                                                                                                                                                                  
        height: 300px;                                                                                                                                                                
}
.slide img { cursor: pointer; }                                                                                                                                                       
.slide .balra { width: 50px; }                                                                                                                                                        
.slide .balra img { margin: 120px auto 0 auto; border: none; }
.slide .jobbra { width: 50px; }                                                                                                                                                       
.slide .jobbra img { margin: 120px auto 0 auto; border: none; }
.slide .show { width: 470px; text-align: center; }
.slide .show img { border: 1px solid #e66c07; margin: auto; }                                                                                                                                       
.slide .show p { margin: 5px auto 0 auto; padding:0; }                                                                                                                                
div.mini {                                                                                                                                                                            
        height: 100px;                                                                                                                                                                
        padding: 10px 5px 10px 5px;                                                                                                                                                   
        border-top: 1px solid #b26621;
}
.mini img {
        margin: 0 10px 5px 0;
        border: 1px solid #e66c07;
        float: left;
}
.mini .scroll {
        width: 565px;
        height: 95px;
        overflow-x: scroll;
        overflow-y: hidden;
}
div.apartmankep { text-align: center; }
div.apartmankep h2 { padding-bottom: 20px; }
div.meheszet { text-align: center; }
p.center { text-align: center; }

div.bemut { text-align: center; }
div.floatnone { float: none; clear: both; }
ul.kornyek { padding-top: 30px; }
ul.kornyek li { padding-bottom: 10px; }
ul.kornyek a { color: #000080; }

div.kapcsolat table.tavolsagok {
	padding: 0;
	margin: 0;
	width: 160px;
}
.kapcsolat .tavolsagok td { padding-bottom: 2px; }

div.lang { margin-top: 15px; margin-left: 15px; }
div.lang a { margin-right: 10px; }
div.lang a img.hu { border: 1px solid #fff; }
div.lang a img.en { border: 1px solid #fff; }
