body {
	margin: 0;
	font-family: verdana;
}

td.kezdolap {
	background-image: url('../images/camphome_05.jpg');
	background-repeat: no-repeat;
	width: 208px;
	height: 45px;
	text-align: right;
	vertical-align: top;
}

td.produkciok {
	background-image: url('../images/camphome_06.jpg');
	background-repeat: no-repeat;
	width: 144px;
	height: 45px;
	text-align: center;
	vertical-align: top;
}

td.rolunk {
	background-image: url('../images/camphome_07.jpg');
	background-repeat: no-repeat;
	width: 205px;
	height: 45px;
	text-align: left;
	vertical-align: top;
}

a.menu {
	font-size: 10pt;
	font-weight: bold;
	color: #383431;
	text-decoration: none;
	letter-spacing: 1px;
}

a.menu:hover {
	font-size: 10pt;
	font-weight: bold;
	color: #c4be66;
	text-decoration: none;
	letter-spacing: 1px;
}

td.footer {
	background-image: url('../images/camphome_11.jpg');
	background-repeat: no-repeat;
	width: 780px;
	height: 150px;
	vertical-align: top;
}

td.szoveg {
	font-size: 7pt;
	color: #a0a89f;
	text-align: center;
	padding-top: 10px;
	letter-spacing: 1px;
}

td.lang {
	text-align: center;
	padding-top: 5px;
	font-size: 7pt;
	font-weight: bold;
	color: #a0a89f;
	letter-spacing: 1px;
}

a.langlink {
	font-size: 7pt;
	font-weight: bold;
	color: #a0a89f;
	letter-spacing: 1px;
	text-decoration: none;
}

a.langlink:hover {
	font-size: 7pt;
	font-weight: bold;
	color: #c4be66;
	letter-spacing: 1px;
	text-decoration: none;
}

td.content {
	font-size: 7pt;
	color: #383431;
	letter-spacing: 1px;
	text-align: center;
}

td.altkep {
	text-align: center;
	vertical-align: top;
	padding-right: 0;
}

td.kep1 {
	text-align: center;
	vertical-align: top;
	padding-right: 0;
}

td.kep2 {
	text-align: center;
	vertical-align: top;
}

td.kep3 {
	text-align: left;
	vertical-align: top;
}

td.szoveg1 {
	padding-left: 20px;
	padding-right: 20px;
}

td.szoveg2 {
	padding-left: 20px;
	padding-right: 20px;
}

td.szoveg3 {
	padding-left: 20px;
	padding-right: 20px;
}

td.menu1 {
	background-image: url('../images/kat_03.jpg');
	background-repeat: no-repeat;
	width: 279px;
	height: 55px;
	vertical-align: top;
}

td.menu2 {
	background-image: url('../images/kat_05.jpg');
	background-repeat: no-repeat;
	width: 221px;
	height: 55px;
	vertical-align: top;
}

td.menu3 {
	background-image: url('../images/kat_06.jpg');
	background-repeat: no-repeat;
	width: 279px;
	height: 55px;
	vertical-align: top;
}

td.spacer1 {
	text-align: right;
	padding-right: 15px;
	padding-top: 10px;
}

td.spacer2 {
	text-align: center;
	padding-top: 10px;
}

td.spacer3 {
	text-align: left;
	padding-left: 30px;
	padding-top: 10px;
}

a.active {
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: #c4be66;
}

a.active:hover {
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: #c4be66;
}

a.passive {
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: #777c7a;
}

a.passive:hover {
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: #c4be66;
}

td.cim {
	font-size: 11pt;
	font-weight: bold;
	color: #383431;
}

td.alcim {
	font-size: 7pt;
	font-weight: bold;
	color: #383431;
}

td.kep {
	width: 250px;
	text-align: right;
	padding-right: 25px;
}

a.menu2 {
	font-size: 7pt;
	font-weight: bold;
	color: #383431;
	text-decoration: none;
}

a.menu2:hover {
	font-size: 7pt;
	font-weight: bold;
	color: #c4be66;
	text-decoration: none;
}

a.menu2 {
	font-size: 7pt;
	font-weight: bold;
	color: #383431;
	text-decoration: none;
}

a.menu2:hover {
	font-size: 7pt;
	font-weight: bold;
	color: #c4be66;
	text-decoration: none;
}

td.pcim {
	font-size: 10pt;
	font-weight: bold;
	color: #383431;
	letter-spacing: 1px;
}

td.palcim {
	font-size: 7pt;
	font-weight: bold;
	color: #383431;
}

td.palcim {
	font-size: 7pt;
	font-weight: bold;
	color: #383431;
	letter-spacing: 1px;
}

td.desc {
	font-size: 7pt;
	color: #383431;
	letter-spacing: 1px;
	padding-top: 20px;
	text-align: justify;
}

td.lefter {
	background-image: url('../images/bleft_03.jpg');
	background-repeat: no-repeat;
	width: 260px;
	padding-top: 30px;
	padding-right: 5px;
	text-align: justify;
}

.centerdiv{ /*IE method of centering a relative div*/
	text-align: center;
}

.centerdiv>div{ /*Proper way to center a relative div*/
	margin: 0 auto;
}