* {
	margin: 0;
	padding: 0;
	text-decoration: none;
}

a, img {
	text-decoration: underline;
	color: #FFF;
	border: none;
}

body {
	background: #000 url("/images/hatter.jpg") no-repeat center top;
	background-attachment: fixed;
	color: #FFF;

	font-family: Arial, serif;
	font-size: 13px;
	font-weight: normal;
	text-align: center;
}

body.gps {
	background: #000 url("/images/hatter_gps.jpg") no-repeat center top !important;
	background-attachment: fixed !important;
}


#html_test {
	width: 1003px;
	margin: 0 auto;
	padding: 0 0 0 0;
	overflow: hidden;
}

#fejlec {
	float: left;
	margin: 0 0 -25px 17px;
	position: relative;
	top: -28px;
	z-index: 100;
}

.fekete_felso {
	background: transparent url("/images/tartalom_felso.png") no-repeat left top;
	float: left;
	clear: both;
	width: 1003px;
	height: 14px;
	z-index: 10;
}

#fejlec_fekete_felso {
	margin-top: 69px;
	z-index: 10;
}

.fekete_tarto {
	float: left;
	background: transparent url("/images/tartalom_tarto.png") repeat-y left top;
	width: 1003px;
}

#fejlec_fekete_tarto {
	padding-top: 0;
}

#idosav_div_kulso {
	float: left;
	margin: 0 0 23px 94px;
	width: 802px;
	height: 49px;
}

#gps_logok {
	float: left;
	margin: 0 0 23px 0;
	width: 942px;
	height: 30px;
	position: relative;
	left: 22px;
}

#gps_logok img {
	vertical-align: middle;
	margin: 0 5px;
}

#kapcsolo {
	float: left;
	margin-left: 886px;
	z-index: 1000;
	position: relative;
	top: -63px;
	margin-bottom: -63px;
}

.fekete_also {
	background: transparent url("/images/tartalom_also.png") no-repeat left top;
	float: left;
	clear: both;
	width: 1003px;
	height: 14px;
}

#meex_link {
	float: left;
	display: block;
	position: relative;
	top: -67px;
	left: 10px;
	z-index: 1000;
	margin-bottom: -20px;
}

#menu_div {
	float: left;
	clear: both;
	width: 215px;
	margin-top: -2px;
}

#hirdetes_bal {
	clear: both;
	float: left;
	width: 215px;
	margin-bottom: -10px;
}

#hirdetes_jobb {
	float: left;
	width: 215px;
	margin: 20px 0 -10px 10px;
}

.hirdetes_div {
	margin: 0 0 10px -28px;
	position: relative;
	top: -10px;
}

#menu {
	float: left;
	width: 215px;
	list-style-type: none;
}

.menu_elso_szint {
	padding: 0 0 10px 0 !important;
	float: left;
}

.orszag_a {
	background: transparent url("/images/orszagli_hatter.png") no-repeat left top;
	float: left;
	clear: both;
	padding: 5px 15px 5px 5px;
	z-index: 150;
	position: relative;
}

#menu li ul {
	background: #292929 url("/images/menu_also.png") no-repeat right bottom;
	float: left;
	clear: both;
	padding: 10px 10px 5px 0;
	margin: -5px 0 0 17px;
	list-style-type: none;
	z-index: 100;
}

#belso_tartalom {
	float: left;
	width: 581px;
	padding-bottom: 10px;
}

#belso_tartalom_menu {
	float: left;
	margin: -96px 0 0 8px;
}

#belso_tartalom_menu a {
	float: left;
}

#belso_tartalom_felso, #belso_tartalom_felso_fekete {
	background: transparent url("/images/belso_tartalom_felso.png") no-repeat left top;
	float: left;
	clear: both;
	width: 581px;
	height: 45px;
}

#belso_tartalom_tarto, #belso_tartalom_tarto_fekete {
	float: left;
	background: transparent url("/images/belso_tartalom_tarto.png") repeat-y left top;
	width: 581px;
	color: #000;
	padding-top: 60px;
}

#belso_tartalom_tarto a, #belso_tartalom_tarto_fekete a {
	color: #000;
}

#belso_tartalom_also, #belso_tartalom_also_fekete {
	background: transparent url("/images/belso_tartalom_also.png") no-repeat left bottom;
	float: left;
	clear: both;
	width: 581px;
	height: 45px;
}

#belso_tartalom_felso_fekete {
	background: transparent url("/images/belso_tartalom_felso_fekete.png") no-repeat left top !important;
	height: 38px !important;
}

#belso_tartalom_tarto_fekete {
	background: transparent url("/images/belso_tartalom_tarto_fekete.png") repeat-y left top !important;
	padding-top: 0 !important;
}

#belso_tartalom_also_fekete {
	background: transparent url("/images/belso_tartalom_also_fekete.png") no-repeat left bottom !important;
	height: 38px !important;
}

#jobbsav {
	float: left;
	width: 200px;
	overflow: hidden;
}

#login {
	float: left;
	width: 184px;
	height: 114px;
	position: relative;
	left: 15px;
	margin-top: 1px;
	background: transparent url("/images/login_hatter.png") no-repeat left top;
}

.hu #login div.belso {
	background: transparent url("/images/menu_hu/belepes_szoveg.gif") no-repeat 38px 7px;
}

#belepve {
	padding: 15px 0 10px 0;
}

#login_email_input {
	border: none;
	margin: 25px 10px 0 0;
	height: 15px;
	width: 119px;
	background: transparent url("/images/login_input.gif") no-repeat left top;
	padding: 2px;
}

#login_jelszo_input {
	border: none;
	margin: 5px 10px 0 0;
	height: 15px;
	width: 119px;
	background: transparent url("/images/login_input.gif") no-repeat left top;
	padding: 2px;
}

#reg_link, #jelszo_link {
	float: left;
	position: relative;
	left: 24px;
	top: 1px;
}

#belepes_submit {
	width: 49px;
	height: 14px;
	border: none;
	float: left;
	clear: left;
	position: relative;
	left: 63px;
	top: 2px;
	text-indent: -1000px;
	color: transparent;
	cursor: pointer;
	z-index: 200;
}

.hu #belepes_submit {
	background: transparent url("/images/menu_hu/belepes.gif") no-repeat left top;
}

#meex_siteok {
	float: left;
	background: transparent url("/images/meex_siteok_hatter.png") no-repeat left top;
	width: 110px;
	height: 245px;
	padding-top: 10px;
	position: relative;
	top: -8px;
	left: 45px;
}

#lablec_felso {
	margin: 10px 0 0 0;
}

#lablec_also {
	margin: 0 0 10px 0;
}

#lablec_tarto ul {
	list-style-type: none;
	margin: 0 0 0 145px;
}

#lablec_tarto ul li {
	float: left;
	margin: 0;
}

#lablec_tarto ul li {
	float: left;
	padding: 0 10px;
	color: #F79521;
	font-size: 12px;
	border-right: 1px solid #F79521;
}

#lablec_tarto ul li#lablec_utolso {
	border: none !important;
}

#lablec_tarto ul li a {
	text-decoration: none;
	color: #F79521;
}

#aktualis_kiiras {
	clear: both;
	float: left;
	margin: -10px 0 -5px 335px;
	width: 205px;
	position: relative;
}

.fooldal_doboz {
	float: left;
	background: transparent url("/images/fooldal_doboz.png") no-repeat left top;
	width: 532px;
	height: 137px;
	margin: 5px 0 5px 25px;
}

.fooldal_doboz .fooldal_nev {
	float: left;
}

.fooldal_doboz .fooldal_nev span {
	display: none;
}

.fooldal_leiras {
	float: left;
	text-align: justify;
	clear: left;
	width: 380px;
	height: 90px;
	margin: 0 0 0 20px;
	color: #696969;
}

.fooldal_kiskep {
	float: left;
	margin: 3px 0 0 20px;
}

#regisztracio_form .label {
	float: left;
	clear: both;
	width: 200px;
	color: #000;
	margin: 5px 0 5px 40px;
	position: relative;
	top: 3px;
	text-align: left;
}

#regisztracio_form .input {
	float: left;
	width: 200px;
	height: 18px;
	padding: 3px 4px 1px 4px;
	background: #FFF url("/images/input.gif") no-repeat 0 0;
	margin: 5px 100px 5px 0;
	border: 1px solid #bbc4c9;
}

#regisztracio_form .input_valaszok {
	float: left;
	padding: 10px 0 5px 0;
}

#regisztracio_form .select {
	float: left;
	margin: 5px 5px 5px 0;
}

#regisztracio_form #szuletesi_datum_honap_label, #regisztracio_form #szuletesi_datum_nap_label {
	display: none;
}

#regisztracio_form .checkbox_label {
	display: none;
}

#regisztracio_form .radio_label {
	width: 50px;
	float: left;
	position: relative;
	top: -2px;
	left: -5px;
}

#regisztracio_form .radio {
	float: left;
}

#regisztracio_form #captcha {
	float: left;
	clear: both;
	margin: 5px 0 5px 240px;
	width: 120px;
	height: 60px;
}

#regisztracio_form .submit {
	float: left;
	clear: both;
	padding: 0;
	margin: 20px 0 0 259px;
}

#szabalyzat {
	float: left;
	clear: both;
	width: 360px;
	height: 190px;
	background: #FFF url("/images/input.gif") no-repeat 0 0;
	color: #000;
	padding: 5px;
	overflow: auto;
	margin: 5px 0 0 100px;
	text-align: left;
}

#iskola_input {
	width: 210px;
}

.hibauzenet, .infouzenet {
	background: #FFF6BF url("/images/hiba.png") no-repeat 12px 6px;
	text-align: justify;
	padding: 6px 15px 5px 40px;
	border-top: 1px solid #ffd324;
	border-bottom: 1px solid #ffd324;
	margin: 0 40px 10px 40px;
	position: relative;
	top: -10px;
}

.infouzenet {
	background: #F0F0F0 url("/images/info.png") no-repeat 12px 6px;
	border-top: 1px solid #D8D8D8 !important;
	border-bottom: 1px solid #D8D8D8 !important;
}

#wy_tartalom {
	padding: 15px 25px 0 25px;
	text-align: left;
	float: left;
}

#kapcsolat_p {
	float: left;
	width: 220px;
	margin-left: 10px;
}

#kapcsolat_gmaps {
	float: left;
	width: 305px;
	height: 370px;
}

.no_padding {
	padding-top: 0 !important;
}


.oldalakra-tordeles {
	color: #ec008c;
	font-size: 12px;
	font-weight: bold;
	margin: 15px 0 25px 0;
	width: 505px;
	clear: both;
	text-align: center;
}

.oldalakra-tordeles a, .ot-elozo, .ot-kov {
	color: #000;
	padding: 2px 5px;
	text-decoration: none;
	margin: 2px 2px;
	line-height: 25px;
	background: none;
}

.ot-elozo b, .ot-kov b {
	position: relative;
	top: -1px;
}

.ot-elozo {
	margin-right: 5px;
}

.ot-elozo, .ot-elozo a {
	background: none !important;
}

.ot-kov {
	margin-left: 0px;
}

.ot-kov, .ot-kov a {
	background: none !important;
}

.oldalakra-tordeles .aktualis {
	margin: 1px 2px;
	background: #F79521;
	padding: 2px 5px;
	color: #FFF;
	-moz-border-radius: 2px;
}

.inaktiv {
	color: #DDD;
}

#forum {
	float: left;
	width: 530px;
	margin: 15px 15px 0 20px;
	position: relative;
	left: 5px;
}

#forum .oldalakra-tordeles {
	width: 540px;
}

.forum_bejegyzes {
	float: left;
	clear: both;
	margin: 10px 0 25px 0;
	width: 540px;
}

.forum_bejegyzes_bal {
	float: left;
	width: 100px;
	text-align: right;
}

.forum_bejegyzes_bal .avatar {
	margin-top: 10px;
}

.forum_bejegyzes_bal.van_re .avatar {
	margin-top: 21px !important;
}

.forum_bejegyzes_bal span a {
	color: #EC008C;
	text-decoration: none;
	font-weight: bold;
}

.forum_bejegyzes_jobb {
	float: left;
	width: 425px;
	margin-left: 10px;
}

.forum_bejegyzes_jobb .fejlec_adatok {
	text-align: left;
	color: #AAA;
	font-size: 12px;
	position: relative;
	line-height: 16px;
}

.forum_bejegyzes_jobb .fejlec_adatok span {
	position: relative;
	top: -1px;
}

.forum_bejegyzes_jobb .fejlec_adatok a {
	color: #AAA;
	font-size: 12px;
}

.forum_bejegyzes_jobb .comment {
	padding: 5px 0 0 0;
	text-align: left;
	overflow: auto;
}

.forum_bejegyzes_jobb .comment a {
	color: #000;
}

#hozzaszolas_input {
	background: #FFF url("/images/input.gif") no-repeat 0 0;
	border: none;
	width: 360px;
	height: 179px;
	float: left;
	margin: 5px 0 0 80px;
	font-family: Arial, serif;
	font-size: 13px;
	font-weight: normal;
	color: #000;
	padding: 5px;
}

#hozzaszolas_label {
	display: none;
}

#hozzaszolas_form .submit {
	clear: both;
	float: left;
	margin: 10px 0 10px 234px;
}

p.commenthiba {
	margin-bottom: 10px;
}

#kepek {
	float: left;
	width: 520px;
	margin: 15px 15px 0 0;
	position: relative;
	left: 30px;
}

#kepek .kep {
	float: left;
	width: 130px;
	height: 100px;
	text-align: center;
}

.keret_bal {
	background: #DCDCDC;
	float: left;
	position: relative;
}

.keret_jobb {
	background: #FFF;
	float: left;
	padding: 3px 3px 0 3px;
	position: relative;
	top: -1px;
	left: -1px;
}

#felso_menu {
	float: left;
	clear: both;
	list-style-type: none;
	margin: 10px 0 10px 94px;
}

#felso_menu li {
	float: left;
	margin: 0 6px 0 0;
}

#rotator_div_kulso {
	width: 956px;
	height: 175px;
	float: left;
	clear: both;
}

#felugro_link {
	display: none;
}

#modal_container { 
	padding: 20px;
}

#modal_overlay{ 
	background-color: #000;
}
