body, a, input, textarea { font-family: Arial, Helvetica, sans-serif; }
body
	{
	background-color: #eaeaea;
	color: #4c443a;
	letter-spacing: 0px;
	margin: 0px;
	padding: 0px;
	cursor: default;
	width: 100%;
	height: 100%;
	font-size: 0.75em;
	text-align: justify;
	min-width: 950px;
	min-height: 550px;
	}
a		{ color: #bc9559; text-decoration: none; outline: none; cursor: pointer; }
a:hover	{ color: #4c443a; text-decoration: underline; }
:focus	{ outline-style: none; }

h1,
h2,
p,
ul,
li,
form	{ list-style: none; font-weight: normal; margin: 0px; padding: 0px; }
h1, h2	{ font-size: 1.5em; color: #a6967e; }
h3		{ font-size: 1em; color: #a6967e; border-bottom: solid 1px #a6967e; text-align: right; font-weight: normal; margin: 0px 0px 10px 0px; padding: 0px 0px 2px 0px; }
img		{ border: none; }

.fl		{ float: left;							}
.fr		{ float: right;							}
.tc		{ text-align: center;					}
.tr		{ text-align: right; display: block;	}
.tj		{ text-align: justify;					}
.kis	{ font-size: 0.80em;					}
.kover	{ font-weight: bold;					}
table tr	{ vertical-align: middle; }

.lb_tarto	{ padding-left: 25px;	}
.bl_tarto	{ padding-bottom: 5px;	}
.bb_tarto	{ padding-bottom: 25px;	}
.tb_tarto	{ padding-top: 25px;	}
.kl_tarto	{ padding-left: 5px;	}

.clear	{ clear: both; }

#body_bg { position: absolute; right: 0px; bottom: 0px; width: 670px; height: 550px; z-index: 1; }

/* Container */

/* Header */

#logo_place				{ position: absolute; top: 0px; left: 2%; width: 250px; height: 225px; z-index: 3; }
#logo_place a			{ display: block; position: absolute; top: 0px; left: 0px; width: 250px; height: 225px; text-indent: -10000px; }
#logo_place a			{ background: url(../img/img_system/zalagyongye_logo.png); background-repeat: no-repeat; background-position: 0px 0px; }
* html #logo_place a	{ background: url(../img/img_system/zalagyongye_logo.gif); background-repeat: no-repeat; background-position: 0px 0px; }

/* Menu */

#menu_bg, * html #menu_bg	{ position: absolute; top: 0px; right: 75px; width: 720px; height: 200px; z-index: 3; background-repeat: no-repeat; background-position: 0px 0px; }
#menu_bg			{ background: url(../img/img_system/menu_bg.png); }
* html #menu_bg		{ background: url(../img/img_system/menu_bg.gif); }
#menu_navigation	{ position: absolute; top: 0px; right: 75px; width: 720px; height: 100px; z-index: 21; }

#menu				{ position: absolute; top: 73px; left: 100px; height: 20px; width: 500px; }
#menu a, #menu span	{ height: 20px; display: block; float: left; background-image: url(../img/img_system/menu.png); background-repeat: no-repeat; text-indent: -10000px; }
* html #menu a, * html #menu span	{ background-image: url(../img/img_system/menu.gif); }

.tancegyuttes_aktiv			{ width: 106px; background-position:    0px   0px; }
.egyesulet_aktiv			{ width: 86px;  background-position: -106px   0px; }
.galeria_aktiv				{ width: 68px;  background-position: -192px   0px; }
.info_aktiv					{ width: 44px;  background-position: -260px   0px; }
.rolunk_irtak_aktiv			{ width: 94px;  background-position: -304px   0px; }
.tancegyuttes_link			{ width: 106px; background-position:    0px -20px; }
.egyesulet_link				{ width: 86px;  background-position: -106px -20px; }
.galeria_link				{ width: 68px;  background-position: -192px -20px; }
.info_link					{ width: 44px;  background-position: -260px -20px; }
.rolunk_irtak_link			{ width: 94px;  background-position: -304px -20px; }
.tancegyuttes_link:hover	{ width: 106px; background-position:    0px -40px; }
.egyesulet_link:hover		{ width: 86px;  background-position: -106px -40px; }
.galeria_link:hover			{ width: 68px;  background-position: -192px -40px; }
.info_link:hover			{ width: 44px;  background-position: -260px -40px; }
.rolunk_irtak_link:hover	{ width: 94px;  background-position: -304px -40px; }

#submenu, #subsubmenu	{ position: absolute; height: 20px; line-height: 20px; }
#submenu				{ top: 100px; left: 80px; }
#subsubmenu				{ top: 120px; left: 65px; }

/* Content */

#content_bg, #content, #footer_content_bg, #footer_content
	{
	position: absolute;
	top: 50%;
	margin-top: -175px;
	width: 483px;
	height: 350px;
	padding: 50px 25px;
	}
#content_bg, #content							{ right: 50%; margin-right: -450px; }
#footer_content_bg, #footer_content				{ left: 50%; margin-left: -265px; }
#content_bg, #footer_content_bg					{ background: url(../img/img_system/main_bg.png); background-repeat: no-repeat; background-position: 0px 0px; z-index: 3; }
* html #content_bg, * html #footer_content_bg	{ background: url(../img/img_system/spacer.gif); background-repeat: repeat; }
#content, #footer_content						{ z-index: 20; }

#content h1, #footer_content h1			{ padding: 0px 0px 25px 0px; }

.content_main,
.content_main_ri,
.t_content_main,
.content_i_main,
.tm_content_main,
.a_content_main		{ width: 483px; overflow: hidden; }
.content_main		{ height: 303px; }
.content_main_ri	{ height: 237px; }
.t_content_main		{ height: 210px; }
.tm_content_main	{ height: 50px; text-align: center; }
.a_content_main		{ height: 100px; }
.content_i_main		{ height: 150px; }

#ls_img
	{
	position: absolute;
	top: 50%;
	margin-top: -241px;
	left: 50%;
	margin-left: -450px;
	width: 325px;
	height: 482px;
	z-index: 2;
	}
#tancos_left
	{
	background: url(../img/user_img/tancos_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: relative;
	width: 325px;
	height: 482px;
	z-index: 2;
	}
.cont_data_place input, .bik_texta
	{
	position: relative;
	margin: 0px auto 15px auto;
	background: none;
	border: solid 1px #CCC;
	width: 451px;
	line-height: 18px;
	display: block;
	outline: none;
	font-size: 1em;
	}
.cont_data_place input	{ height: 18px; padding: 0px 10px; }
.bik_texta				{ height: 50px; padding: 10px; }
.cont_data_place input:focus, .cont_data_place input:active, .bik_texta:focus, .bik_texta:active	{ background-color: #FFF; }
.st_button				{ cursor: pointer; text-align: center; display: block; }
#a_nev, #a_email		{ position: absolute; left: 42px; color: #900; font-size: 0.85em; }
#a_nev					{ top: 245px; }
#a_email				{ top: 280px; }

#tancos_nav
	{
	position: absolute;
	bottom: 50px;
	left: 0px;
	text-align: center;
	height: 35px;
	width: 325px;
	}
#tancos_nav a	{ margin: 0px 5px; }
.t_nav_big		{ position: absolute; left: 0px; bottom: 0px; width: 325px; text-align: center; }

.tancostarto	{ position: relative; width: 325px; margin: auto auto; }
#tancos_data	{ position: absolute; top: 50%; height: 102px; margin-top: -51px; left: 0px; }
.tancostarto h2, #tancos_data h2	{ font-size: 1.25em; color: #f7a94d; }
.tancostarto img, #tancos_data img	{ border: solid 1px #CCC; }
.tancostarto .kis_szoveg, #tancos_data .kis_szoveg	{ font-size: 0.85em; margin-bottom: 5px; }

.user_thumbs		{ text-align: center; padding-top: 25px; }
.user_thumbs img	{ margin: 0px 5px; border: solid 1px #ccc; cursor: pointer; }

#user_img_place		{ position: absolute; top: 50%; right: 50%; margin-top: -213px; margin-right:-450px; z-index: 10000; width: 503px; height: 355px; padding: 10px 15px 20px 15px; background-color:#f1f1f1; }
#user_img_place img	{ position: relative; margin: auto auto; border: solid 1px #ccc; display: block; }

.kh_table	{ border-top: solid 1px #ccc; border-left: solid 1px #ccc; font-size: 0.85em; text-align: left; width: 100%; }
.kh_table th, .kh_table .kiemelt_szoveg	{ font-size: 1.15em; }
.kh_table th, .kh_table td	{ border-bottom: solid 1px #ccc; border-right: solid 1px #ccc; }

/* Cont Vertical */

.rd_sft_place,
.rd_gt_place,
.rd_sfx_place		{ overflow:hidden; position:relative; }
.rd_sft_place		{ width: 102px; height:102px;								}
.rd_gt_place		{ width: 50px;  height:50px;								}
.rd_sfx_place		{ width: 450px; height:350px; margin: 0px auto 0px auto;	}
.rd_sft_place[id]	{ display:table; position:static; }
.rd_gt_place[id]	{ display:table; position:static; }
.rd_sfx_place[id]	{ display:table; position:static; }

.rd_sft,
.rd_sfx,
.rd_gt		{ position:absolute; top:50%; }
.rd_sft		{ width: 102px;	}
.rd_gt		{ width: 50px;	}
.rd_sfx		{ width: 450px;	}
.rd_sft[id]	{ display:table-cell; position:relative; vertical-align:middle; }
.rd_gt[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,
.rd_gt_text		{ position:relative; top:-50%; text-align: center; }
.rd_sft_text	{ width: 102px;	}
.rd_gt_text		{ width: 50px;	}
.rd_sfx_text	{ width: 450px;	}

/* Footer */

#footer_bg, #footer	{ position: absolute; bottom: 0px; left: 50%; margin-left: -450px; width: 900px; height: 100px; }
#footer_bg			{ background: url(../img/img_system/footer_bg.png); background-repeat: no-repeat; background-position: 0px 0px; z-index: 2; }
* html #footer_bg	{ display: none; }
#footer				{ z-index: 11; }
#footer_menu,
#f_copyright		{ position: absolute; bottom: 0px; height: 20px; line-height: 20px; color: #a6967e; font-size: 0.85em; }
#footer_menu		{ left: 40px;		}
#f_copyright		{ right: 40px;		}
#f_copyright a		{ color: #a6967e;	}
#f_copyright a:hover{ color: #e6983c;	}
#f_copyright span	{ margin: 0px 25px;	}

/*Scroll*/

.scrollgeneric	{ line-height: 1px; font-size: 1px; position: absolute; top: 0; left: 0; }
.vscrollerbase	{ background: url(../img/img_system/scroll/scrollbar_bg.gif); background-repeat: repeat-y; background-position: center; width:20px; }
.vscrollerbar	{ background: url(../img/img_system/scroll/scrollbar.gif); background-repeat: no-repeat; background-position: 0px 0px; width: 20px; height: 33px !important; cursor: pointer; }

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

/**/

.balos_kep		{ float: left;  margin: 0px 10px 10px 0px; }
.jobbos_kep		{ float: right; margin: 0px 0px 10px 10px; }
.kozepes_kep	{ display: block; width: auto; margin: 0px auto 0px auto; }

.kiemelt_szoveg	{ font-weight: bold; }

/* Gallery */

#thumb_place
	{
	position: absolute;
	top: 50%;
	margin-top: -95px;
	left: 50%;
	margin-left: -415px;
	width: 305px;
	height: 280px;
	z-index: 5000;
	overflow: hidden;
	}
.thumb_img_place		{ width: 50px; height: 50px; background-color: #FFFFFF; border: solid 1px #ccc; margin: 2px; float: left; }
.thumb_img_place img	{ border: solid 1px #ccc; cursor: pointer; }

.user_img_close	{ position: absolute; bottom: 0px; left: 0px; height: 25px; line-height: 25px; text-align: center; width: 100%; cursor: pointer; }

#img_collector	{ position: absolute; width: 0px; height: 0px; overflow: hidden; }

.object_place	{ text-align: center; }

.video_thumb a, .video_thumb span	{ display: block; text-align: center; border-bottom: solid 1px #ccc; padding: 2px; }
