/* html */
body {	background-image:url('../background/hatter.jpg');
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:verdana,sans-serif;
	color:#660033;
	font-size:10pt;
	word-spacing:3;
	text-align:center;

	scrollbar-face-color:#e3d9cf;
	scrollbar-arrow-color:#fff2e6;
	scrollbar-track-color:#e3d9cf;
	scrollbar-shadow-color:#cbc1b5;
	scrollbar-highlight-color:#fff2e6;
	scrollbar-darkshadow-color:#cbc1b5; }

object, form { margin:0 0 0 0;
	padding:0 0 0 0; }
.form_vk { background-color: #e7ded5;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #4f494b;
	border-left: 1px solid #4f494b;
	border-bottom: 1px solid #ffffff; }
.form_vkg { background-color: #e7ded5;
	border-right: 1px solid #4f494b;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #4f494b;
	cursor:pointer; }

A, A:hover { font-weight:bold; }
A { color:#000099; }
A.feher { color:#ffffff;
	text-decoration:none; }
A:hover { color:#ffffff; }
A:hover.feher { color:#cbc1b5;
	text-decoration:none; }
.non { text-decoration:none; }
A:link IMG, A:visited IMG, A:active IMG { border:0px; text-decoration:none; }
IMG { border:0px; }

H1 { font-size:14pt;
	color:#990066;
	letter-spacing:8px; }
H4 { font-size:12pt;
	color:#990066;
	margin-top:15px;
	padding-bottom:0px;
	margin-bottom:10px; }
	
hr { padding-bottom:0;
	margin-bottom:6; }
ol { margin-top:8px;
	padding-top:0px;
	padding-left:10px; }
ul { margin-top:8px;
	margin-bottom:5px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:10px; }
ul ul ul { list-style-type:disc; }
li { padding-top:2px;
	padding-bottom:2px; }

table.fej { border: 1px solid #4f494b; }
table.sz { border-right: 1px solid #ffffff;
	border-top: 0px;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff; }
td { font-size:10pt; }
td.nev { text-align:left;
	padding-left:10px; }
td.beiras { text-align:left;
	padding: 5px 20px 10px 20px; }

.sorh { margin-top:5px;
	margin-bottom:5px;}

.sorkizart { text-align:justify; }

.behuz { padding: 5px 20px 10px 20px; }
.be_nagy { padding-left:80px; }
.be_n { padding-left:55px; }
.be { padding-left:10px; }
.behuzki { text-indent:2em;
	text-align:justify; }
	
.kek { color:#000099;
	font-weight:bold; }
.lila { color:#990066;
	font-weight:bold; }
.feher { color:#ffffff;
	/*font-weight:normal;*/
	text-decoration:none; }
.n { color:#660033;
	font-weight:normal; }

/* oldal felépítése */
/*border: 1px dotted #f00;*/
#lap {	width:790px;
	margin:0px auto 0px auto;
	text-align:left;
	border-left:solid 1px #c6bbb5;
	border-right:solid 1px #c6bbb5;
	/*border:	1px solid #6699cc;*/ }
#fej, #fej_en, #fejlec_ny, #fejlec { height:123px; }
#fej_g, #fej_gen { height:147px; }
#fejlec { float:left;
	width:596px;
	padding-left:2px; }
#nev, #name { float:left;
	width:192px;
	height:123px;
	text-align:center; }
#menusor { clear:both;
	height:17px;
	font-size:10px;
	text-align:center; }
#menusor2 { height:19px;
	font-size:10px;
	text-align:center; }
#tartalom_g { padding-left:1px;
	text-align:center;
	overflow:auto;
	/*border:	1px solid #6699cc;*/
	/*_height:1%;*/ }
#balsav, #jobbsav { float:left;
	width:197px;
	height:375px;
	padding-left:1px; }
#cimsor, #tartalom_e { width:594px; }
#cimsor { text-align:center;
	margin: 0px auto 0px 99px; }
#tartalom_e { text-align:justify;
	margin-left: 99px;
	margin-top: 0px;
	margin-bottom: 10px;
	/*border:	1px solid #6699cc;*/ }
#tartalom_ny  {float:left;
	width:394px;
	height:375px;
	text-align:center; }
#tartalom { float:left;
	width:596px;
	padding-left:2px;
	top:2px;
	/*border:	1px solid #6699cc;*/
	/*position:absolut;*/ }
#belyeg { float:left;
	width:192px; }
#lab { clear:both;
	height:44px; }
#zaro { clear:both;
	height:15px;
	font-size:10px;
	text-align:center; }
#impr { height:32px; }

/* hátterek */
#fej { background-image:url('../background/fej_teljes.jpg'); }
#fej_en { background-image:url('../background/head_total.jpg'); }
#fejlec_ny { background-image:url('../background/nyito_fej.jpg'); }
#fej_g { background-image:url('../background/fej_galeria.jpg'); }
#fej_gen { background-image:url('../background/head_gallery.jpg'); }
#fejlec { background-image:url('../background/fej.jpg'); }
#nev { background-image:url('../background/hatter_nev.jpg'); }
#name { background-image:url('../background/hatter_name.jpg'); }
#menusor { background-image:url('../background/menu_csik.jpg'); }
#menusor2 { background-image:url('../background/menu_csik3.jpg'); }
#tartalom_e { background-color:#ece5dd; }
#tartalom_ny { background-image:url('../background/nyito_kozep.jpg'); }
#tartalom_g { background-image:url('../background/hatter_gal.jpg'); }
#tartalom { background-image:url('../background/hatter_tart.jpg'); }
#balsav { background-image:url('../background/nyito_bal.jpg'); }
#jobbsav { background-image:url('../background/nyito_jobb.jpg'); }
#belyeg { background-image:url('../background/menu_hatter.jpg'); }
#lab { background-image:url('../background/lab.jpg'); }
#zaro { background-image:url('../background/zaro_csik.jpg'); }
#impr { background-image:url('../background/impr_csik.jpg'); }

/* lap háttere */
.lap_ala { background-image:url('../background/hatter_tart.jpg'); }

/* fejléc elemei */
.logo { margin-top:3px; }
.judit { float:left;
	   width:96px;
	   height:111px;
	   margin-left:2px;
	   padding-top:11px; }
.nev_nagy { float:left;
	width:478px;
	height:42px;
	padding-left:57px;
	margin-top:46px; }
	
/* név eleme */
.neve { width:190px;
	height:34px;
	margin-top:89px;
	margin-left:1px; }
	
/* menü elemei */
.menu { background-image:url('../background/menu_csik2.jpg');
	height:13px;
	font-size:10px;
	text-align:left;
	padding-left:13px; }
.magyar, .english { float:left;
	height:14px;
	padding-top:2px; }
.magyar { text-align:right;
	width:337px; }
.english { text-align:left;
	width:200px;
	margin-left:120px; }

/* sávok elemei */
.balszoveg, .jobbszoveg { width:180px;
	height:330px;
	text-align:center;
	color:#990066; }
.balszoveg { margin-top:8pt;
	margin-left:10pt; }
.jobbszoveg { margin-top:17pt;
	margin-left:3pt; }

/* tartalom elemei */
.f, .l { height:30px;
	margin:0;
	padding:0; }
.f { background-image:url('../background/f.jpg'); }
.l { background-image:url('../background/l.jpg'); }
.gb_1, .gb_2, .gb_3, .gb_4, .gb_5, .gb_6, .gb_7, .gb_8 { float:left;
	margin-left:1px;
	padding-top:5px;
	width:73pt;
	height:86px; }
.allo { float:left;
	padding: 12px 8px 12px 12px; }
.cim { float:left;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:2px;
	padding-right:2px; }
.fekvo { float:left;
	margin-top:12px;
	margin-bottom:12px;
	padding-left:0px; }
.leir { clear:both;
	margin:5px 12px 5px 14px; }
.szoveg { padding-left:38px;
	padding-top:8px;
	/*border:	1px solid #6699cc;*/ }
.egyedi { padding-left:80px;
	font-weight:bold;
	padding-top:8px; }
.copy { text-align:right;
	padding-top:6px; }
.almenu { padding-top:40px;
	font-size:12pt;
	font-weight:bold;
	text-align:center; }
.nagysor { margin-bottom:50px }

/* árlistához */
.lista, .arak { margin:0; padding:0; }
.lista { float:left; }
.arak { float:right; }
.koz { clear:both;
	padding-top:4px; }
/*.jele { font-size:10pt;
	color:#6633cc;
	font-weight:bold; }*/
.uline { font-size:10px;
	color:#990066;
	font-weight:bold;
	text-decoration:underline;
	vertical-align:text-top; }

/* bélyeg */
.kiskep { padding-left:8px;
	padding-right:6px; }

/* láb elemei */
.gomb1, .gomb2, .gomb3, .gomb4 { float:left; width:127px; height:36px; }
.gomb1 { padding-left:36px; }
.gomb2 { margin-left:70px; }
.gomb3 { margin-left:70px; }
.gomb4 { margin-left:70px; }
.csillag { position:absolute;
	width:32px;
	height:30px;
	left:621px;
	top:510px; }
.disz { position:absolute;
	width:32px;
	height:45px;
	left:622px;
	top:514px; }
.buek { position:absolute;
	width:240px;
	left:220px;
	top:410px;}
.tuzijatek { position:absolute;
	width:220px;
	left:660px;
	top:40px;}

/* impresszum elemei */
.stat, .mk, .mf, .pb, .cmk { float:left;
	height:26pt;
	text-align:center;
	font-size:10px;
	padding-top:4px; }
.stat { width:66pt; }
.mk { width:100pt;
	margin-left:32pt; }
.mf { width:100pt;
	margin-left:49pt; }
.pb { width:170pt;
	margin-left:14pt;; }
.cmk { width:30pt;
	margin-left:28pt;
	margin-top:4px; }