html {
	overflow-y			: scroll;
}

body {
	margin				: 0;
	padding				: 10px 0;
	color				: #fff;
	background			: #4e4f64;
	vertical-align			: top;
}

body, p, div, acronym, input, a, ul, li {
	color				: #fff;
	text-align			: left;
	font-family			: Tahoma, Verdana, Arial, "Times New Roman";
	font-size			: 12px;
	font-weight			: normal;
	font-style			: normal;
	text-transform			: none;
	text-decoration			: none;
	border-collapse			: collapse;
}

img, table, caption, tr, td {
	margin				: 0;
	padding				: 0;
	border-width			: 0;
	border-spacing			: 0 !important;
	border-style			: solid;
	border-collapse			: collapse !important;
}

table, caption, tr, td {
	empty-cells			: show;
	vertical-align			: top;
}

div.fo {
	margin				: 0 auto;
	width				: 900px;
	height				: 100%;
	vertical-align			: top;
	background-color		: #c0c0c0;
}

table.elso, table.fo {
	width				: 900px;
	height				: 100%;
}

table.elso td.elso, table.fo td.fo {
	text-align			: center !important;
	vertical-align			: top;
}

table.fo {
	background-color		: #c0c0c0;
}

table.fo td.tartalom {
	padding				: 20px 20px;
	background-image		: url("kepek/hatter_menu.jpg");
}

table.fo td.vege {
	height				: 20px;
	background-color		: #b0b0b0;
	text-align			: center;
	vertical-align			: middle;
}

table.fo td.vege div {
	color				: #606070;
	text-align			: center;
	font-size			: 10px;
	font-weight			: bold;
}

table.fo td.vege div span.dot {
	margin				: 0 10px;
}

table.fo td.vege div a {
	color				: #606070;
	text-align			: center;
	font-size			: 10px;
	font-weight			: bold;
}
table.fo td.vege div a:hover {
	color				: #8c158c;
}

table.pagehead {
	width				: 900px;
	height				: 150px;
}

table.pagehead td.pagehead {
	width				: 450px;
	height				: 150px;
	text-align			: center;
}

img.pagehead {
	margin				: 0 !important;
	padding				: 0 !important;
	width				: 450px;
	height				: 150px;
}

table.menu {
	padding				: 0;
/*
	width				: 810px;
*/
	width				: 900px;
	height				: 20px;
	background-color		: #b0b0b0;
}

table.menu td.elso, table.menu td.menu {
	width				: 14%;
	text-align			: center;
	vertical-align			: middle;
}

table.menu td.menu {
	border-width			: 0 0 0 1px;
	border-style			: dashed;
	border-color			: #707070;
	border-collapse			: collapse;
}

a.menu {
	color				: #eef;
	font-family			: Tahoma, Verdana, Arial, "Times New Roman";
	font-size			: 12px;
	font-weight			: bold;
	font-style			: normal;
	text-transform			: none;
	text-decoration			: none;
}

a.menu:hover {
	color				: #8c158c;
}

table.index {
}

div.cim, div.cim_a {
	margin				: 0px 0 -8px 80px;
	color				: #4e4f64;
	font-family			: Tahoma, Verdana, Arial, "Times New Roman";
	font-size			: 28px;
	font-weight			: bold;
/*
	font-style			: italic;
*/
}

div.cim {
	color				: #ff6;
	position			: relative;
	top				: -26px;
	left				: -2px;
}

div.szoveg_cim {
	margin				: 5px 0 0;
	font-size			: 14px;
	color				: #222;
	font-weight			: bold;
}

div.szoveg {
	margin				: 5px 0 0;
	text-align			: justify;
	color				: #111;
}

div.contact, div.contact a {
	margin				: 5px 0 0 40px;
	text-align			: justify;
	color				: #114;
	font-size			: 20px;
}

div.contact a {
	margin				: 0;
}

div.contact a:hover {
	color				: #8c158c;
}

li.szoveg {
	margin				: 5px 10px;
	text-align			: justify;
	color				: #111;
}

table.magunkrol {
	width				: 100%;
}

table.szolgaltatasaink {
	width				: 100%;
}

table.szolgaltatasaink span {
	color				: #000;
	font-family			: Tahoma, Verdana, Arial, "Times New Roman";
	font-size			: 16px;
	font-weight			: bold;
	font-style			: normal;
}

table.akcioink {
	width				: 100%;
}

table.akcioink table.adatok {
	margin				: 20px 0;
	width				: 100%;
}

table.akcioink table.adatok2 {
	margin				: 0;
	width				: 100%;
}

table.akcioink table.adatok caption.fejlec {
	margin				: 20px 0 0;
	padding				: 20px 0;
	color				: #4e4f64;
	font-size			: 22px;
	font-weight			: bold;
	text-align			: center;
	vertical-align			: middle;
	background-color		: #a0a0a0;
}

table.akcioink table.adatok td.felni img, table.akcioink table.adatok2 td.felni img {
	border-width			: 0;
}

table.akcioink table.adatok caption.fejlec {
	margin				: 20px 0 20px;
	padding				: 20px 0;
	color				: #4e4f64;
	font-size			: 22px;
	font-weight			: bold;
	text-align			: center;
	vertical-align			: middle;
	background-color		: #a0a0a0;
}

table.akcioink table.adatok2 td.fejlec {
	margin				: 20px 0 0;
	padding				: 5px 5px;
	height				: 40px;
	color				: #4e4f64;
	font-size			: 22px;
	font-weight			: bold;
	text-align			: left;
	vertical-align			: middle;
	background-color		: #a0a0a0;
}

table.akcioink table.adatok2 td.leir {
	padding				: 2px 5px;
	color				: #124;
	font-weight			: bold;
}

table.akcioink table.adatok tr.paratlan {
	background-color		: #b0b0b0;
}

table.akcioink table.adatok tr.paros {
}

table.akcioink table.adatok td.kerek, table.akcioink table.adatok td.megnev, table.akcioink table.adatok td.eredeti, table.akcioink table.adatok td.akcios {
	padding				: 2px 5px;
	color				: #124;
	font-weight			: bold;
}

table.akcioink table.adatok td.kerek {
	width				: 100px;
}

table.akcioink table.adatok td.megnev {
}

table.akcioink table.adatok td.eredeti {
	width				: 120px;
	text-align			: right;
	text-decoration			: line-through;
}

table.akcioink table.adatok td.akcios {
	width				: 120px;
	text-align			: right;
	color				: #900;
}

table.hasznalt {
	width				: 100%;
}

table.hasznalt div.szoveg_cim {
	margin				: 5px 10px;
	font-size			: 14px;
	color				: #222;
	font-weight			: bold;
}

table.hasznalt div.szoveg, table.hasznalt li.szoveg {
	margin				: 5px 10px;
	text-align			: justify;
	color				: #111;
}

table.hasznalt li.szoveg, table.hasznalt li.szoveg_jel {
	margin				: 5px 10px 5px 20px;
	color				: #422;
}

table.hasznalt li.szoveg_jel {
	color				: #722;
	font-weight			: bold;
}


table.hasznalt td.adatok {
	margin				: 20px 0;
	width				: 50%;
}

table.hasznalt table.adatok, table.hasznalt table.adatok2 {
	margin				: 0;
	width				: 100%;
}

table.hasznalt table.adatok {
	margin				: 30px 0 0;
}

table.hasznalt table.adatok td.felni, table.hasznalt table.adatok2 td.felni {
	padding				: 0;
	width				: 33%;
	text-align			: center;
	vertical-align			: middle;
}

table.hasznalt table.adatok td.felni {
	padding				: 10px 0;
}

table.hasznalt table.adatok td.felni img, table.hasznalt table.adatok2 td.felni img {
	border-width			: 0;
}

table.hasznalt table.adatok caption.fejlec {
	margin				: 20px 0 0;
	padding				: 20px 0;
	color				: #4e4f64;
	font-size			: 22px;
	font-weight			: bold;
	text-align			: center;
	vertical-align			: middle;
	background-color		: #a0a0a0;
}

table.hasznalt table.adatok2 td.fejlec {
	margin				: 20px 0 0;
	padding				: 5px 5px;
	height				: 40px;
	color				: #4e4f64;
	font-size			: 22px;
	font-weight			: bold;
	text-align			: left;
	vertical-align			: middle;
	background-color		: #a0a0a0;
}

table.hasznalt table.adatok2 td.leir {
	padding				: 2px 5px;
	color				: #124;
	font-weight			: bold;
}

span.felnik {
	color				: #606070;
	font-size			: 16px;
	font-weight			: bold;
}

table.gumik {
	width				: 100%;
}

table.gumik table.adatok {
	margin				: 0;
	width				: 100%;
	background-image		: url("kepek/hatter_gumik.jpg");
}

table.gumik table.adatok td.gumik {
	padding				: 30px;
	width				: 33%;
	text-align			: center;
	vertical-align			: middle;
}

table.felnik {
	width				: 100%;
}

table.felnik td.adatok {
	margin				: 20px 0;
	width				: 50%;
}

table.felnik table.adatok, table.felnik table.adatok2 {
	margin				: 0;
	width				: 100%;
}

table.felnik table.adatok {
	margin				: 30px 0 0;
}

table.felnik table.adatok td.felni, table.felnik table.adatok2 td.felni {
	padding				: 0;
	width				: 33%;
	text-align			: center;
	vertical-align			: middle;
}

table.felnik table.adatok td.felni {
	padding				: 10px 0;
}

table.felnik table.adatok td.felni img, table.felnik table.adatok2 td.felni img {
	border-width			: 0;
}

table.felnik table.adatok2 td.fejlec {
	margin				: 20px 0 0;
	padding				: 5px 5px;
	height				: 80px;
	color				: #4e4f64;
	font-size			: 22px;
	font-weight			: bold;
	text-align			: left;
	vertical-align			: middle;
	background-color		: #a0a0a0;
}

table.felnik table.adatok2 tr.paratlan {
	background-color		: #b0b0b0;
}

table.felnik table.adatok2 tr.paros {
}

table.felnik table.adatok2 td.kerek, table.felnik table.adatok2 td.megnev, table.felnik table.adatok2 td.eredeti, table.felnik table.adatok2 td.akcios {
	padding				: 2px 5px;
	color				: #124;
	font-weight			: bold;
}

table.felnik table.adatok2 td.kerek {
	width				: 100px;
}

table.felnik table.adatok2 td.megnev {
}

table.felnik table.adatok2 td.eredeti {
/*
	width				: 100px;
*/
	text-align			: right;
/*
	text-decoration			: line-through;
*/
}

table.felnik table.adatok2 td.akcios {
	width				: 100px;
	text-align			: right;
	color				: #900;
}

span.felnik {
	color				: #606070;
	font-size			: 16px;
	font-weight			: bold;
}

div.araink {
	color				: #f00;
	font-weight			: bold;
}

table.galeria {
	width				: 100%;
}

table.galeria table.adatok {
	margin				: 20px 0;
	width				: 100%;
}

