/*
Itt kezdődik a lényeg.
Néhány alap beállítás
*/

* {
	font-family: "Times New Roman",sans;
	font-size: 11pt;
	color: #202020;
}

body {
	text-align: center;
	margin-top: 0px;
	margin: 0px;
	top: 0;
	left: 0;
	width: 100%;
	background-color: #ECC876; /* #fad57d*/
/*	background-image: url('../kepek/hatterek/fejlec-hatter.gif');
	background-position: center top;
	background-repeat: repeat-x;*/

}

body * {
	margin: 0px;
	padding: 0px;
}


/*#mainHeadBal {
	position: absolute;
	width: 50%;
	top: 0px;
	height: 433px;
	background-image: url('../kepek/hatterek/fejlec-hatter.gif');
	background-position: left;
	background-repeat: repeat-x;
}

#mainHeadJobb {
	position: absolute;
	width: 50%;
	top: 0px;
	left: 50%;
	height: 433px;
	background-image: url('../kepek/hatterek/fejlec-hatter.gif');
	background-position: center top;
	background-repeat: repeat-x;
}*/

#main {
	width: 1006px;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 3px;
	padding-right: 3px;
	left: auto;
	right: auto;
	background-color: white;
	background-image: url('../kepek/oldal/hatter.gif');
	height: 1%;
	background-position: center top;
	background-repeat: repeat-y;
}

html>body #main{
	width: 1000px;
	height: auto;
}

/*font {
	font-family: "Arial","Times New Roman","Verdana",sans;
	font-size: 10pt;
	color: #202020;
}*/

a{
	color: #202020;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	text-decoration: none;
	color: #b82e14; 
	font-weight: bold;
}

input {
	vertical-align: middle;
}

/*
Termék kategória lista megjelenése
*/
a.aktiv{
	color: #cc0000; /*#d70505;*/
}

a.aktiv:hover{
	color: #d97d07;
}

ol, li, ol * {
	font-family: "Arial", sans;
	font-size: 9pt;
	list-style: none;
	margin: 0px;
	padding: 2px;
	vertical-align: top;
}

li.lenyilik{
	background: none;
	padding: 0px;
	margin: 0px;
}

li.fo,li.fo-aktiv {
	text-transform: uppercase;
	font-size: 9pt;
	list-style: none;
}

div.fo {
	height: 30px;
	background: url('../kepek/hatterek/lista-fo.gif') center bottom no-repeat;
}

li.kozep,li.kozep-aktiv {
	text-transform: none;
	font-size: 8pt;
	margin-left: 5px;
	list-style: none;
}

div.kozep {
	height: 30px;
	background: url('../kepek/hatterek/lista-kozep.gif') center bottom no-repeat;
}

li.al,li.al-aktiv {
	text-transform: lowercase;
	font-size: 7pt;
	margin-left: 5px;
	list-style: none;
}

div.al {
	height: 30px;
	background: url('../kepek/hatterek/lista-al.gif') bottom center no-repeat;
}

/*
Regisztráció táblázat kiírásánál használom, azért tettem ide mert máshol is előfordul
*/
font.hiba {
	color: #c00;
	font-size: 11pt;
	}

font.piros {
	color: #c00;
	}

font.kotelezo {
	font-weight: bold;
	font-size: 11pt;
	}

.szoveg {
	font-family: "Times New Roman",sans;
	font-size: 11pt;
}

#tdKosar *{
	color: #b82e14;
}
/*
Táblázatok
*/
caption{
	width: 227px;
	height: 29px;
	text-transform: uppercase;
	text-align: center;
	color: #202020;
	vertical-align: middle;
/*	padding-top: 5px;*/
	background: url('../kepek/hatterek/caption.gif') left top no-repeat;
}

table {
	background: transparent;
}

input[type=button], input[type=submit]{
	background-color: #d5802f;
	border-color: #d5802f;
	border-style: solid;
	color: #f0f0f0;
	font-size: 10pt;
}

table#tableFej{
	padding: 0;
	border: 0;
	margin: 0;
	width: 1000px;
	height: 377px;
}

table#bal{
	position: relative;
	table-layout: fixed;
	width: 227px;
	float: left;
	}

table#balKeret{
	width: 227px;
}

table#termekKategoria{
	width: 100%;
	}

table#termekKereses{
	width: 100%;
	}

table#kozepso, table#kosarTartalom, table#termekAjanlo {
	position: relative;
	table-layout: fixed;
	width: 546px;
	float: left;
	margin: 0px;
	}

table#kozepso caption, table#kosarTartalom caption, table#termekAjanlo caption{
	font-family: "Times New Roman",sans;
	font-size: 12pt;
	text-transform: uppercase;
	text-align: center;
	vertical-align: middle;
	color: #a00000;
	width: 546px;
	height: 48px;
	}

table#kosarTartalom caption{
	padding-top: 5px;
	height: 30px;
	width: 100%;
	background: #feeeca;
}

table#kozepso caption{
	padding-top: 25px;
	background: url('../kepek/hatterek/cimsor.gif');
	background-repeat: no-repeat;
}

table#termekAjanlo caption{
	padding-top: 5px;
	width: 541px;
	height: 29px;
	background: url('../kepek/hatterek/cimsor-koz.gif');
	background-repeat: no-repeat;
}

table#tartalom {
	table-layout: fixed;
	width: 510px;
	text-align:left;
}

table#listaBody td.termekHatter{
	empty-cells: hide;
	padding-bottom: 10px;
	padding-top: 15px;
}

table.index{
	table-layout: fixed;
	width: 596px;
	float: left;
	margin: 0;
	padding: 0;
	}

table#jobb{
	table-layout:fixed;
	width: 227px;
	float: right;
}

table#jobbKeret{
	table-layout: fixed;
	width: 227px;
}
table#bejelentkezes{
	font-size: 10pt;
	width: 242px;
	height: 133px;
	table-layout: fixed;
	background: url('../kepek/hatterek/bejelentkezes.gif');
	background-repeat: repeat;
	}

table#tableKosar, table#tableBanner{
	width: 100%;
	}

table#tableCetli{
	width: 100%;
	}
table#tableCetli td{
	color: #b82e14;
}
table#tableLab{
	clear: both;
	margin: 0;
	padding: 0;
	border: 0;
}

table.adatok{
	width: 60%;
	float: left;
	margin: 0;
	padding: 0;
	}

table.hiba{
	width: 60%;
	float: left;
	margin: 0;
	padding: 0;
	}

#bevlista{
	position: relative;
	left: -47px;
	right: 262px;
}