#fejlec {
	background-image: url(/images/ganoderma_01.jpg);
	background-repeat: repeat-x;
	height: 99px;
}

#mainimg {
	background-image: url(/images/mainpicbg.jpg);
}
body {
	background-image: url(/images/hatter.jpg);
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}
p, li, h1, h2, h3, h4, h5, h6, td {
	text-align: left;
	color: #f9e9d4;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
}

p, h1, h2, h3, h4, h5, h6, td {
	margin: 0px;
	padding: 0px;
}

li {
  margin-left: 20px;
}

h1 {
  font-size: 18px;
  font-weight: bold;
}

h2 {
  font-size: 16px;
  font-weight:bold;
  color: #ffa200;
}


h3 {
  font-size: 16px;
  font-weight:bold;
  color: white;
}
.narancs {
  color: #ffa200;
}
.alsoboxcim {
  color: white;
  font-weight:bold;
}

.alsoboxszoveg{
  color: #ffd49f;
  font-size: 12px;
  /* font-family: verdana;*/
}

.alsoboxlink, .alsoboxlink:hover, .alsoboxlink:active {
  color: #5ab610;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

.alsoboxlink:hover {
  text-decoration: underline;
}

#baloszlop {
	width: 189px;
	margin: 0px;
	padding: 0px;
	background-image: url(/images/ganoderma_21.jpg);


}

#fooszlop {

  width: 635px;
  background-color: #1f1304;
  background-image: url(/images/ganoderma_22.jpg);
  background-repeat: repeat-y;
}

/*#fooszlop p, #fooszlop td, #fooszlop h1, #fooszlop h2{
  color: #1f1304;
}*/

h1 {
	/*font-family: Georgia, "Times New Roman", Times, serif;*/
	font-size: 26px;
	font-weight: bold;
	color: #f9e9d4;
}

.nagyboxcim{
  color: white;
  font-weight: bold;
  font-size: 22px;
  margin: 0;
}

.gomb {
	background: #8B4513;
	color: #FFDEAD;
}

.bevitel {
	/* background: #9C5D10; */
	background: #FFE5C2;
	background-image: url(/images/bevitelbg.gif);
	background-repeat: repeat-x;
	border: 1px solid #7e5407;
	color: #5D3110;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 3px;
	padding-left: 3px;
}

input.bevitel {
	height: 19px;

}

textarea.bevitel {
	/* background: #9C5D10; */
	background: #FFE5C2;
	border: 1px solid black;
	color: #5D3110;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.sarga{
	color: #f4e300;
}

#bottom {
	height: 128px;
	background-color: #231708;
}

a, a:link, a:visited, a:active, a:hover {
	/* color: #ffeec5; */
	text-decoration: none;
	color: #DAA520;
}

a:hover {
  text-decoration: underline;
}

.lightbox * {
  color: #613703;
}

.lightbox a, .lightbox a:hover, .lightbox a:active, .lightbox a:visited {
  color: black;
}

.kiemelt {
	color: #ffa200;
	font-weight: bold;
}

.keretestabla {
  border-top: 1px solid #f9e9d4; 
  border-left: 1px solid #f9e9d4; 
}

.keretestabla td {
  border-right: 1px solid #f9e9d4; 
  border-bottom: 1px solid #f9e9d4;
  padding: 5px; 
}

/*.inverz, .inverz * {
  background-color: #f9e9d4;
  color: #1f1304;
}*/

.inverz {
  border-bottom: 1px solid white;
  padding-bottom: 2px;

}


.errorcell, /*.errorcell *,*/ .hibaszoveg {
	background-color: Maroon;
	color: #f9e9d4;
}

.calendarHeader, .calendar, .calendarToday {
  /*background-color: white;*/
  color: white;
  padding: 2px;
}

.calendarHeader {
  text-align:center;
  font-size: 24px;
  font-weight: bold;
  height: 60px;
}

.calendardaysHeader {
  text-align:center;
  font-size: 14px;
  font-weight: bold;
  width: 34px;
  height: 40px;
}

.calendar {
  text-align: right;
  font-size: 14px;

}

table.calendar {
  width: 231px;
  height: 225px;
}

table.calendar tr{
  margin: 0;
  padding: 0;
}

.honaplinkek {
  font-size: 16px;
  font-weight: bold;
}

table.calendar td.calendarday {
  height: 26px;
 /* padding-right: 9px;
  padding-top: 5px;*/
  text-align: right;
  padding: 0;
  margin:0;
}

table.calendar td.calendarday p {
  margin-bottom: 0;
  margin-left: 0;
  margin-top: 5px;
  margin-right: 9px;
  text-align: right;
  font-size: 14px;
}

.calendarToday {
  /*border: 1px solid blue;*/
	background-image: url(images/blognaptarnaphatter2.gif);
	background-repeat: no-repeat;
  
}

.calendar a, .calendar a:link, .calendar a:active, .calendar a:visited, .calendar a:hover  {
	color: white;
	font-weight: bold;
}

.calendarLinkcell {
	/*background-color: #DEB887;*/
	background-image: url(images/blognaptarnaphatter1.gif);
	background-repeat: no-repeat;
}

.blog_month {
  color: #ffba00;
  text-align: center;
  margin: 0px;
  margin-top: 8px;
  font-size: 14px;
}
.blog_day {
  color: #fef1ce;
  text-align: center;
  font-size: 35px;
  font-weight: bold;
  margin: 0px;
  margin-top: 3px;
}

.blog_title {
  color: white;
  margin:0;
  margin-left: 10px;
  margin-top: 15px;
  font-size: 20px;
  font-weight: bold;
}

.blog_date {
  color: #ff9600;
  margin: 0px;
  margin-left: 10px;
  margin-top: 3px;
  font-size: 14px;
}

.blog_text {
  margin: 20px;
}


.termektabla, .adattabla {
  background-color: #BD8E42;
  border: 5px solid #BD8E42;
  width: 603px;
  /* color: #442704; */
} 


.termektabla td, .adattabla td {
	padding: 3px 5px 3px 5px;
	font-weight: bold;
	background-color: #E7CB7B;
	color: #312008;
}

.termektablavaltosor {
  background-color: #EFDFAD;
}

.termektabla a:link, .termektabla a:visited, .termektabla a:hover, .termektabla a:active {
  color: #ffe0a9;
}

.termektablafejlec * {
  background-color: #312008;
  color: white;
}

.termektablafejlec td {
	padding: 0px 5px 0px 5px;
	font-weight: bold;
	background-color: #312008
}


.kicsi {
  font-size: 10px;
}

.termektablalablec {
  height: 34px;
  background-image: url(/images/termektablalablecbg.jpg);
  background-repeat: no-repeat;
}

.termekszoveg {
	background-position: bottom right;
	background-image: url(images/kosarsarok.jpg);
	background-repeat: no-repeat;
}


.csomagtabla {
  background-color: #8f5108;
  border: 3px solid #643c0b;
  width: 560px;

  color: #442704;
} 
.csomagtabla td {
	padding: 3px 5px 3px 5px;
	font-weight: bold;
}

.csomagtabla a:link, .csomagtabla a:visited, .csomagtabla a:hover, .csomagtabla a:active {
  color: #ffe0a9;
}

.csomagtablafejlec {
  background-image: url(/images/termektablafejlecbg.jpg);
  background-repeat:no-repeat;
  height: 70px;
}

.csomagtablafejlec * {
/*  background-color: #3F2504;*/
  color: #734408;
}

.szotar {
  border-bottom: 1px dotted;
  cursor: help;
}

.mezo1 {
  width: 250px;
}
.entortenetemfoto {
  border: 5px solid white;
  margin: 5px;
  float: left;
}

.termekdoboz {
  width: 620px;
  height: 246px;
  background-image: url(images/termekdoboz2.gif);
  background-repeat: no-repeat;
}

.termekdoboz-bal{
  width:220px;
  height: 246px;
  float: left;
  margin-right: 20px;
}

.termekdoboz-jobb {
  width: 380px;
  float: left;
}

.termekdoboz-kep {
  margin: 7px;
  width: 206px;
  height: 206px;
  float: left;
}

.termekdoboz-osszetevokgomb {
  text-align: center;
  color: white;
  font-size: 12px;
}

.termekdoboz-cim {
  float: left;
  width: 380px;
  height: 30px;
  color: white;
  font-size: 20px;
}

.termekdoboz-leiras {
	height: 115px;
	width: 380px;
	float: left;
	color: #ab7b3b;
	font-size: 13px;
	overflow: auto;
}

.termekdoboz-tartalom {
	float: left;
	height: 44px;
	margin: 0;
	color: #FFA608;
	margin-left: 5px;
}

.termekdoboz-tartalom * {
  color: #FFA608;
 
}

.termekdoboz-arak {
  float: left;
  width: 250px;
  height: 40px;
  margin-top: 5px;
  margin-left: 5px;
}

.termekdoboz-cimke {
	width: 155px;
	color: white;
	font-weight: bold;
}


.termekdoboz-fogyar {
  color: #FFE310;
  font-size: 15px;
  font-weight: bold;
}

.termekdoboz-torzsar {
  color: #FFA608;
  font-size: 13px;
}

.termekdoboz-kosargombhely{
  float: left;
  width: 120px;
  margin-top: 12px;
}

.separatordiv {
  clear: both;
  height: 0;
}

.osszetevoktabla, .osszetevoktabla tr, .osszetevoktabla td {
  border: 1px solid white;
  border-collapse: collapse;
  padding: 0px;
  margin: 0px;
}
.osszetevoktabla td {
  padding-left: 2px;
  padding-right:2px;
  height: 20px;
}
.osszetevoktabla td p {
  margin: 0;
}

.alsomenu1, .alsomenu1 a, .alsomenu1 a:hover, .alsomenu1 a:active, .alsomenu1 a:visited, .alsomenu1 a:link {
  font-size:14px;
  color: white;
  font-weight: bold;
}

.alsomenu2, .alsomenu2 a, .alsomenu2 a:hover, .alsomenu2 a:active, .alsomenu2 a:visited, .alsomenu2 a:link {
  font-size:13px;
  font-weight: bold;
}

.alsoszoveg {
  font-size: 14px;
  color: #ba9651;
  font-weight: bold;
}

.urlaptabla td {
  padding-bottom: 10px;
}

.ttbox1 {
  background-color: #926817;
  background-image: url(images/ttbox1.gif);
  background-repeat: no-repeat;
  width: 280px;
}

.ttbox2 {
  background-image: url(images/ttbox2.gif);
  background-repeat: no-repeat;
  background-position: bottom;
  min-height: 290px;
}

.farmbox {
	overflow: auto;
	width: 620px; 
	height: 320px; 
	float: left; 
	background-image: url(images/box2hatter.jpg);
}

.limbox {
	overflow: auto;
	margin-left: 30px;
	width: 300px;
	height: 372px;
	float: right;
	margin-bottom:10px;
	background-image: url(images/box1hatterb.jpg);
}
