body, a { font-family: "Courier New", Courier, monospace; font-size: 12px; }
body
	{
	
	background-color: #423e3a;
	color: #878686;
	letter-spacing: 0px;
	margin: 0;
	cursor: default;
	line-height: 16px;
	width: 100%;
	height: 100%;
	}
a { outline: none; color: #B8493D; text-decoration: none; cursor: pointer; }
a:hover { color: #000; }
:focus { outline-style: none; }
h1, h2 { font-size: 12px; font-weight: bold; margin: 0; padding: 0; }

.clear { clear: both; }
.kover { font-weight: bold;}

/*Container*/

#container
	{
	background: url(../img/container.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: absolute;
	top: 0px;
	left: 50%;
	width: 989px;
	height: 846px;
	margin-left: -495px;
	}
#content
	{
	position: absolute;
	top: 106px;
	left: 330px;
	width: 659px;
	height: 740px;
	}
#content_gallery
	{
	background: url(../img/content_gallery.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: absolute;
	top: 106px;
	left: 330px;
	width: 659px;
	height: 740px;
	}

/*Menü*/

#menu
	{
	position: absolute;
	top: 17px;
	left: 55px;
	}
#menu a, #menu span
	{
	background-image: url(../img/menu.jpg);
	height: 20px; position: relative; float: left; display: block; text-indent: -10000px; background-repeat: no-repeat; }
#content .menu_kezdolap							{ background-position: 0px 0px; width: 82px; }
#content .menu_festmenyek						{ background-position: -82px 0px; width: 110px; }
#content .menu_digitalis_kepek					{ background-position: -192px 0px; width: 134px; }
#content .menu_fotok							{ background-position: -326px 0px; width: 71px; }
#content .menu_hirek							{ background-position: -397px 0px; width: 69px; }
#content .menu_kapcsolat						{ background-position: -466px 0px; width: 84px; }
#content .menu_kezdolap:hover					{ background-position: 0px -20px; width: 82px; }
#content .menu_festmenyek:hover					{ background-position: -82px -20px; width: 110px; }
#content .menu_digitalis_kepek:hover			{ background-position: -192px -20px; width: 134px; }
#content .menu_fotok:hover						{ background-position: -326px -20px; width: 71px; }
#content .menu_hirek:hover						{ background-position: -397px -20px; width: 69px; }
#content .menu_kapcsolat:hover					{ background-position: -466px -20px; width: 84px; }
#content .menu_aktiv_kezdolap					{ background-position: 0px -40px; width: 82px; }
#content .menu_aktiv_festmenyek					{ background-position: -82px -40px; width: 110px; }
#content .menu_aktiv_digitalis_kepek			{ background-position: -192px -40px; width: 134px; }
#content .menu_aktiv_fotok						{ background-position: -326px -40px; width: 71px; }
#content .menu_aktiv_hirek						{ background-position: -397px -40px; width: 69px; }
#content .menu_aktiv_kapcsolat					{ background-position: -466px -40px; width: 84px; }
#content_gallery .menu_kezdolap					{ background-position: 0px -60px; width: 82px; }
#content_gallery .menu_festmenyek				{ background-position: -82px -60px; width: 110px; }
#content_gallery .menu_digitalis_kepek			{ background-position: -192px -60px; width: 134px; }
#content_gallery .menu_fotok					{ background-position: -326px -60px; width: 71px; }
#content_gallery .menu_hirek					{ background-position: -397px -60px; width: 69px; }
#content_gallery .menu_kapcsolat				{ background-position: -466px -60px; width: 84px; }
#content_gallery .menu_kezdolap:hover			{ background-position: 0px -80px; width: 82px; }
#content_gallery .menu_festmenyek:hover			{ background-position: -82px -80px; width: 110px; }
#content_gallery .menu_digitalis_kepek:hover	{ background-position: -192px -80px; width: 134px; }
#content_gallery .menu_fotok:hover				{ background-position: -326px -80px; width: 71px; }
#content_gallery .menu_hirek:hover				{ background-position: -397px -80px; width: 69px; }
#content_gallery .menu_kapcsolat:hover			{ background-position: -466px -80px; width: 84px; }
#content_gallery .menu_aktiv_kezdolap			{ background-position: 0px -100px; width: 82px; }
#content_gallery .menu_aktiv_festmenyek			{ background-position: -82px -100px; width: 110px; }
#content_gallery .menu_aktiv_digitalis_kepek	{ background-position: -192px -100px; width: 134px; }
#content_gallery .menu_aktiv_fotok				{ background-position: -326px -100px; width: 71px; }
#content_gallery .menu_aktiv_hirek				{ background-position: -397px -100px; width: 69px; }
#content_gallery .menu_aktiv_kapcsolat			{ background-position: -466px -100px; width: 84px; }

#main
	{
	position: absolute;
	top: 85px;
	left: 50%;
	margin-left: -280px;
	width: 560px;
	}
#left_side
	{
	position: absolute;
	top: 300px;
	left: 50px;
	width: 235px;
	}
#contact
	{
	position: relative;
	background: url(../img/contact_bg.png);
	width: 554px;
	height: 563px;
	margin-top: 0px;
	}
#cont_name, #cont_mail, #cont_text { position: absolute; color: #875ead; }
#cont_name, #cont_mail { font-size: 11px; left: 140px; padding: 0px; margin: 0px; border: none !important; background: none !important; }
#cont_name input, #cont_mail input { font-family: "Courier New", Courier, monospace; font-size: 11px; padding: 0px; margin: 0px; border: none !important; background: none !important; color: #875ead; }
#cont_name { top: 295px; }
#cont_mail { top: 322px; }
#cont_text { top: 386px; left: 147px; padding: 0px; margin: 0px; border: none !important; background: none !important; }
.bik_texta { font-family: "Courier New", Courier, monospace; width: 152px; height: 112px; border: none !important; background: none !important; margin: 0px; padding: 0px; color: #875ead; font-size: 11px; }
#send_button { background: url(../img/link_arrow.gif); background-repeat: no-repeat; background-position: right center; padding: 0px 10px 0px 0px; color: #59554f; position: absolute; top: 510px; left: 237px; cursor: pointer; font-size: 11px; }

.alert_place { position: absolute; top: 340px; left: 142px; color: #B8493D; }

#sf_name, #sf_mail { position: absolute; left: 360px; z-index: 100; color: #b8493d; font-weight: bold; }
#sf_mail a { color: #b8493d; }
#sf_name { top: 410px; }
#sf_mail { top: 435px; }

.contact_link
	{
	margin: 15px;
	color: #9b7458;
	font-weight: bold;
	text-align: center;
	}
.contact_link a
	{
	display: block;
	color: #9b7458;
	font-weight: bold;
	}
.contact_link a:hover
	{
	color: #000;
	}

.k_link_x
	{
	margin-top: -30px;
	}
.link_name
	{
	color: #B8493D;
	margin-bottom: 5px;
	text-align: left;
	}
.k_link_place
	{
	margin-bottom: 5px;
	}

.kiemelt_szoveg
	{
	font-weight: bold;
	}
.cikk_cimszoveg
	{
	font-size: 16px;
	color: #875EAD;
	font-weight: bold;
	}
#cikktartalom img, .cikklead_s img
	{
	border:1px solid #B79059;
	}


#category
	{
	position: absolute;
	top: 46px;
	left: 50%;
	margin-left: -280px;
	width: 560px;
	text-align: center;
	}
#category a { color: #a68e75; padding: 0px 12px; white-space: nowrap; }
#category a:hover, #category span { color: #e3a54c; padding: 0px 12px; white-space: nowrap; }


/*Gallery*/

/*Picture*/
#image { z-index: 5; position: absolute; top: 0px; left: 50%; margin-left: -252px; width:506px; height: 506px; overflow: hidden; }
#image img { border: solid 2px #b79059; cursor: pointer; }
#img_name { position: absolute; top: 515px; left: 50%; margin-left: -250px; width:500px; height: 40px; line-height: 20px; z-index: 1000; text-align: center; color: #ac8562; font-size: 16px; font-weight: bold; }
#img_size { position: absolute; top: 555px; left: 50%; margin-left: -250px; width:500px; height: 20px; z-index: 1000; text-align: center; color: #87745e; font-size: 12px; }
#img_text { position: absolute; top: 575px; left: 50%; margin-left: -250px; width:500px; height: 20px; z-index: 1000; text-align: center; color: #87745e; font-size: 12px; }

/*Thumb*/

.t_place
	{
	width: 64px;
	height: 64px;
	position: relative;
	float: left;
	margin: 3px;
	}

.thumb_img, .first_thumb_img, .last_thumb_img
	{
	width: 64px;
	height: 64px;
	position: relative;
	}
.thumb_img img, .first_thumb_img img, .last_thumb_img img
	{
	border: solid 1px #fff;
	}

#thumb_place
	{
	position:absolute;
	bottom: 30px;
	top: 0px;
	left: 0px;
	overflow: auto;
	z-index:100;
	width: 250px;
	}

/*Prev-Next Navigator*/
.imgnav
	{
	position:absolute;
	height:41px;
	width:25px;
	top: 465px;
	z-index:100;
	outline:none;
	cursor:pointer;
	}
#previmg
	{
	left: 0px;
	background: url(../img/nav_prev.gif);
	background-repeat: no-repeat;
	background-position: center center;
	}
#nextimg
	{
	right: 0px;
	background: url(../img/nav_next.gif);
	background-repeat: no-repeat;
	background-position: center center;
	}

#bigimg_place
	{
	position: absolute;
	top: 20px;
	left: 50%;
	margin-left: -420px;
	width: 810px;
	text-align: center;
	background-color: #333;
	border: solid 1px #555;
	padding: 15px;
	z-index: 10000;
	}
#bigimg_place img
	{
	border:2px solid #B79059;
	}
.bigimg_close
	{
	margin-bottom: 15px;
	}
.bigimg_close span
	{
	cursor: pointer;
	}


/*Scroll*/

.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}

.vscrollerbase {
background: url(../img/scroll/scrollbar_bg.gif);
background-repeat: repeat-y;
background-position: center;
width:20px;
}
.vscrollerbar {
background: url(../img/scroll/scrollbar.gif);
background-repeat: no-repeat;
background-position: left center;
width: 20px;
height: 33px !important;
}

* html .vscrollerbar {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='scrollbar.png');
background-image: none;
}

.hscrollerbase {height: 20px;}
.hscrollerbar {height: 20px; background-color: #84ADD6; display: none;}

.vscrollerbar, .hscrollerbar {
padding: 0px;
z-index: 2;
}
.scrollerjogbox {
width: 20px;
height: 20px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background: #698AAA;
}
#main_scrollerjogbox { display: none; }
.vscrollerbasebeg
	{
	background: url(../img/scroll/scroll_up.gif);
	width: 25px;
	height: 11px !important;
	}
.vscrollerbaseend
	{
	background: url(../img/scroll/scroll_down.gif);
	width: 20px;
	height: 11px !important;
	}

/*Cikkek*/

.balos_kep { float: left; margin: 0px 20px 0px 0px; }
.jobbos_kep { float: right; margin: 0px 0px 0px 20px; }
.kozepes_kep { position: relative; margin: auto auto; display: block; padding: 5px; }

.cikk_lead_place
	{
	background: url(../img/cikk_lead.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding: 0px 0px 30px 0px;
	margin: 0px 0px 30px 0px;
	}
.cikk_lead_place h2
	{
	padding: 0px 0px 15px 0px;
	color: #b8493d;
	}
.cikk_lead_place h2 a		{ color: #b8493d; }
.cikk_lead_place h2 a:hover	{ color: #000000; }
.cikklead_s { color: #000;}
.tovabb { text-align: right; padding-top: 20px; font-size: 11px; }
.tovabb a { background: url(../img/link_arrow.gif); background-repeat: no-repeat; background-position: right center; padding: 0px 10px 0px 0px; font-size: 11px; }

.lapozo_felso
	{
	position: absolute;
	width:560px;
	top: -25px;
	}
.lapozo_also
	{
	padding-top: 5px;
	}
.lapozo_felso, .lapozo_also
	{
	text-align: center;
	}
.lapozo_felso a, .lapozo_also a
	{
	margin: 0px 5px;
	font-weight: bold;
	color: #b8493d;
	}
.lapozo_felso a:hover, .lapozo_also a:hover { color: #000; }

.valasztogomb01szovegaktiv { color: #000 !important; cursor: default; }


#login_tarto
	{
	position: absolute;
	z-index: 10000;
	}

.menu_icon
	{
	background-image: url(../img/sf_icons.jpg);
	background-repeat: no-repeat;
	position: absolute;
	top: 201px;
	left: 60px;
	width: 98px;
	height: 102px;
	}
#icon_kezdolap			{ background-position: 0px 0px; }
#icon_festmenyek		{ background-position: -98px 0px; }
#icon_digitalis_kepek	{ background-position: -196px 0px; }
#icon_fotok				{ background-position: -294px 0px; }
#icon_hirek				{ background-position: -392px 0px; }
#icon_kapcsolat			{ background-position: -490px 0px; }


/* Cont Vertical */

#rd_sf_place
	{
	height:506px;
	overflow:hidden;
	position:relative;
	}
#rd_sf_place									{ width: 504px; }
#rd_sf_place[id]								{ display:table; position:static; }
#rd_sf
	{
	position:absolute;
	top:50%;
	}
#rd_sf											{ width: 504px; }
#rd_sf[id]										{ display:table-cell; position:relative; vertical-align:middle; }
#rd_sf_text
	{
	position:relative;
	top:-50%;
	margin-left:auto;
	margin-right:auto;
	text-align: center;
	}
#rd_sf_text					{ width: 504px; }

#t_elo_place
	{
	background: url(../img/sf_x_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: absolute;
	top: 1px;
	left: 13px;
	width: 203px;
	height: 235px;
	}

.rd_sft_place
	{
	height:66px;
	overflow:hidden;
	position:relative;
	}
.rd_sfx_place
	{
	margin: 15px auto 0px auto;
	height:184px;
	overflow:hidden;
	position:relative;
	}
.rd_sft_place				{ width: 62px; }
.rd_sfx_place				{ width: 184px; }
.rd_sft_place[id]			{ display:table; position:static; }
.rd_sfx_place[id]			{ display:table; position:static; }
.rd_sft, .rd_sfx
	{
	position:absolute;
	top:50%;
	}
.rd_sft						{ width: 62px; }
.rd_sfx						{ width: 184px; }
.rd_sft[id]					{ display:table-cell; position:relative; vertical-align:middle; }
.rd_sfx[id]					{ display:table-cell; position:relative; vertical-align:middle; }
.rd_sft_text, .rd_sfx_text
	{
	position:relative;
	top:-50%;
	text-align: center;
	}
.rd_sft_text				{ width: 62px; }
.rd_sfx_text				{ width: 184px; }
.rd_sfx_text img			{ border: solid 1px #fff; }


.elo_img
	{
	max-width: 182px;
	max-height: 182px;
	}
#t_elo_cimke
	{
	position: relative;
	margin: 5px auto 0px auto;
	width: 184px;
	text-align: center;
	color: #9b7458;
	font-weight: bold;
	}