BODY	{ margin: 0px; padding: 0px; text-align: center; font: 10px tahoma, arial, sans-serif; background-color: #fff; color: #333; background: url(images/header_bg.jpg) repeat-x; }
IMG		{ border: 0px; }

A:link,
A:visited	{ text-decoration: none; }
A:hover,
A:active	{ text-decoration: underline;}

FORM		{ margin: 0px; padding: 0px; }

.container		{ text-align: left; margin: auto; width: 774px; }
.head			{ position: relative; height: 200px; margin: 0px; padding: 0px; }
.logo			{ position: absolute; margin: 0px; padding: 0px; left: -5px; top: 10px; }
.menusav		{ position: absolute; margin: 0px; padding: 0px; left: 0px; top: 91px; _top: 90px; background-image: url("./images/menu_bg.jpg"); height: 36px; font: 8.0pt tahoma, arial, sans-serif; }
.menu_left		{ background-image: url("./images/menu_left.jpg"); float: left; height: 36px; width: 5px; }
.menu_right		{ background-image: url("./images/menu_right.jpg"); float: left; height: 36px; width: 5px; }
.menu_sor		{ float: left; margin: 0px; padding: 9px 0px 0px 0px; }
.menuitem		{ float: left; height: 28px; padding: 2px 0px 0px 0px; _padding: 0px; margin: 0px; }
.menuitem A		{ color: #ebe4d1; margin: 0px; padding: 3px 15px 0px 15px; display: block; }
.active			{ background-image: url("./images/menu_active.jpg"); background-repeat: repeat-x; margin: 0px; }
.menuitem_elv	{ margin: 0px; padding: 0px; float: left; width: 1px; height: 27px; background-image: url("./images/menu_space.jpg"); background-repeat: no-repeat; }

#body		{ clear: both; }
#body:after	{ content: "-"; display: block; height: 0px; clear: both; visibility: hidden; }


	#body #main		{ width: 570px; float: left; font-size: 12px; font-family: arial; color: #5d5d5d; line-height: 1.5; }
	#body #ful		{ width: 170px; float: left; font-size: 8.0pt; font-family: arial; margin-left: 12px; padding-left: 12px; border-width: 0px 0px 0px 1px; border-style: dashed; border-color: #AAA; }

	#main, #ful		{ margin-bottom: 50px; }

	#body .def_img	{ padding: 2px; border: 1px solid #dacd98; }

	#body H1		{ color: #5858d3; font-family: tahoma,arial,sans-serif; font-size: 15.0pt; font-weight: normal; }
	#body H2		{ color: #e4052e; font-family: tahoma,arial,sans-serif; font-size: 12.0pt; font-weight: bold; padding: 55px 0px 0px 0px; margin: 0px; }

	#body #main P	{ text-align: justify; padding: 0px 0px 15px 0px; margin: 0px; }
	#body #main A	{ font-size: 12px; font-family: arial; color: #5d5d5d; color: #e4052e; }
	#body #ful P	{ text-align: left; }

	#body #main UL	{ margin: 0px 0px 15px 0px; padding: 0px; }
	#body #main LI	{ margin: 0px 0px 0px 30px; padding: 0px; }

	#body #ful H3		{ color: #cdc185; font-family: arial,sans-serif; font-size: 9.0pt; font-weight: bold; margin-bottom: 5px; }
	#body #ful P		{ margin-top: 0px; }

	#body #ful .keresbutton	{ width: 100%; text-align: right; margin: 4px; 0px; 15px; 0px; }
	
#footer	{ margin-bottom: 14px; clear: both; text-align: center; font-family: verdana; font-size: 10.0px; color: #888; }


/* képgalériák */

	.gal_container	{ clear: both; padding: 20px 0px 20px 0px; }
	.gal_img		{ float: left; margin: 0px 15px 0px 0px; width: 170px; text-align: center; font-size: 8.0pt; color: #666; }

/* árak */

#main TABLE 		{ border: 1px solid #5858d3; text-align: center; font-size: 12px; font-family: arial; color: #5858d3; width: 563px; }
#main TABLE TD		{ border: 1px solid #5858d3; }

/* foglalás */

.adatok_sor			{ clear: both; width: 570px; margin: 0px; margin: 3px 0px 3px 0px; overflow: auto; }
.adatok_sor P		{ float: left; margin: 0px; padding: 0px; width: 170px; }
.adatok_inp			{ float: left; width: 390px; font-size: 12px; font-family: arial; color: #5d5d5d; line-height: 1.5; }
.adatok_sel			{ float: left; width: 130px; font-size: 12px; font-family: arial; color: #5d5d5d; line-height: 1.5; }
.adatok_texta		{ width: 390px; height: 100px; margin: 0px; padding: 0px; font-size: 12px; font-family: arial; color: #5d5d5d; line-height: 1.5; }
.adatok_subm		{ float: right; margin: 10px 0px 0px 0px; padding: 0px; width: 100px; height: 30px; font-size: 14px; font-family: arial; color: #5d5d5d; line-height: 1.5; font-weight: bold; }

/* nyelvvalaszto */

#nyelvvalaszto		{ position: absolute; top: 10px; right: 40px; margin: 0px; padding: 0px; }
#nyelvvalaszto P	{ margin: 0px; padding: 3px 0px 3px 0px; }
#nyelvvalaszto P A	{ font-size: 10px; font-family: arial; color: #ebe4d1; }

