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

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

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

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

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

#utasszamlalo_div_kulso {
	float: left;
	clear: both;
	height: 30px;
	width: 300px;
	margin-left: 20px;
}

#countdown_div_kulso {
	float: right;
	width: 179px;
	height: 35px;
	margin-bottom: 5px;
	margin-right: 43px;
}

#rotator_div_kulso {
	float: left;
	clear: both;
	width: 973px;
	height: 163px;
	z-index: 100;
	position: relative;
	left: 15px;
}

#menu li a span {
	display: none;
}

#menu_div {
	float: left;
	clear: both;
	background: transparent url("/images/menu.png") no-repeat left top;
	width: 1003px;
	height: 78px;
	margin-left: 3px;
	margin-top: 3px;
}

#menu {
	clear: none;
	list-style-type: none;
}

#menu li {
	float: left;
	position: relative;
	left: 40px;
	z-index: 20;
}

.hu #menu li {
	margin: 15px 20px 0 20px;
}

.en #menu li {
	margin: 15px 23px 0 23px;
}

#menuli_1 {
	margin: 5px 20px 0 20px !important;
}

.elso_szint {
	float: left;
	padding: 10px 0 0px 0;
}

#menu_hu_2on .belso2 { background-position: 195px 0; } /* 56 + 44 */
#menu_hu_3on .belso2 { background-position: 73px 0; } /* 56 + 44 */
#menu_hu_4on .belso2 { background-position: 90px 0; } /* 56 + 44 */
#menu_hu_5on .belso2 { background-position: 132px 0; } /* 56 + 44 */
#menu_hu_6on .belso2 { background-position: 78px 0; } /* 56 + 44 */
#menu_hu_7on .belso2 { background-position: 90px 0; } /* 56 + 44 */

#menu_en_2on .belso2 { background-position: 150px 0; } /* 56 + 44 */
#menu_en_3on .belso2 { background-position: 80px 0; } /* 56 + 44 */
#menu_en_4on .belso2 { background-position: 145px 0; } /* 56 + 44 */
#menu_en_5on .belso2 { background-position: 65px 0; } /* 56 + 44 */
#menu_en_6on .belso2 { background-position: 112px 0; } /* 56 + 44 */
#menu_en_7on .belso2 { background-position: 82px 0; } /* 56 + 44 */

.menu_on {
	background: transparent url("/images/lenyilo.png") no-repeat 14px bottom;
	width: 226px;
	margin: -5px 0 0 -50px;
	float: left;
	z-index: 10;
	position: absolute;
	float: left;
	padding: 0 13px 20px 13px;
	overflow: hidden;
	visibility: hidden;
}

.menu_on ul {
	float: left;
	list-style-type: none;
	margin-top: 5px;
}

.menu_on .belso {
	float: left;
	display: block;
	background: transparent url("/images/menu_on_bal.png") no-repeat left top;
}

.menu_on .belso2 {
	float: left;
	display: block;
	background: transparent url("/images/menu_on_jobb.png") no-repeat 0 0;
	width: 242px;
	height: 50px;
}

.menu_on .belso2 a {
	margin: 5px 0 0 32px;
	padding: 10px 15px 0 5px;
}

.menu_on li {
	float: left;
	left: 0 !important;
	margin: 0 !important;
}

.menu_on a {
	float: left;
	overflow: hidden;
	margin-left: 30px;
	/*border: 1px solid #000;*/
}

#lablec {
	float: left;
	clear: both;
	background: transparent url("/images/lablec.png") no-repeat left top;
	width: 1003px;
	height: 60px;
	position: relative;
	left: 3px;
	color: #000;
	margin-top: -9px;
}

#meexlogo {
	float: right;
	position: relative;
	top: 18px;
	margin: 0 50px 0 0;
}

#lablec ul {
	list-style-type: none;
	float: left;
	position: relative;
	top: 17px;
	margin: 0 20px 0 75px;
}

#lablec li {
	float: left;
}

#lablec li span {
	display: none;
}

#tartalom {
	float: left;
	clear: both;
	width: 816px;
	margin-left: 8px;
	margin-right: -8px;
}

#jobbsav {
	float: left;
	width: 176px;
	margin-left: -6px;
	padding-bottom: 0px;
}

#hirek {
	float: left;
	width: 580px;
	margin-right: -50px;
	padding-left: 20px;
}

.hir {
	background: transparent url("/images/hir_doboz.png") no-repeat left top;
	color: #ec008c;
	/*font-family: "Myriad Pro", Arial, serif;*/
	text-align: justify;
	line-height: 17px;
	float: left;
	overflow: hidden;
	margin-left: -20px;
	margin-bottom: -10px;
}

.hu .hir_belso {
	position: relative;
	background: transparent url("/images/menu_hu/hir_doboz_felirat.png") no-repeat 30px 7px;
	padding: 40px 50px 10px 30px;
	width: 204px;
	height: 285px;
}

.hir .tovabb_link {
	color: #ec008c;
	margin-left: 0;
}

.en .hir_belso {
	background: transparent url("/images/menu_en/hir_doboz_felirat.png") no-repeat 30px 7px;
	padding: 40px 50px 10px 30px;
	width: 204px;
	height: 285px;
}

#kezdolap_videok {
	float: left;
	width: 286px;
	margin-left: -21px;
}

.kezdolap_video {
	background: transparent url("/images/video_doboz.png") no-repeat left top;
	width: 256px;
	height: 285px;
	padding: 40px 55px 10px 29px;
	color: #ec008c;
	/*font-family: "Myriad Pro", Arial, serif;*/
	text-align: justify;
	line-height: 17px;
	margin-bottom: -10px;
}

.kezdolap_video object {
	margin-top: 38px;
}

#felso_fekete_doboz {
	background: transparent url("/images/fekete_doboz_felso.png") no-repeat left top;
	width: 126px;
	height: 276px;
	padding: 0 25px 0 25px;
	margin-top: 1px;
}

.fekete_doboz_zaro {
	background: transparent url("/images/fekete_doboz_also.png") no-repeat left top;
	width: 176px;
	height: 33px;
}

#bejelentkezes_form {
	padding-top: 35px;
	float: left;
}

.hu #bejelentkezes_form {
	background: transparent url("/images/menu_hu/bejelentkezes.png") no-repeat 0 10px;
}

.en #bejelentkezes_form {
	background: transparent url("/images/menu_en/bejelentkezes.png") no-repeat 0 10px;
}

#kozepso_fekete_doboz {
	background: transparent url("/images/fekete_doboz_felso.png") no-repeat left top;
	width: 126px;
	height: 140px;
	padding: 0 25px 0 25px;
	margin-top: 13px;
}

#kivansaglista_label {
	display: none;
}

.hu #kivansaglista_form {
	background: transparent url("/images/menu_hu/kivansaglista.gif") no-repeat center 7px;
	padding-top: 60px;
}

.en #kivansaglista_form {
	background: transparent url("/images/menu_en/kivansaglista.gif") no-repeat center 7px;
	padding-top: 60px;
}

#kivansaglista_input {
	background: transparent url("/images/kivansaglista_input.gif") no-repeat left top;
	width: 106px;
	height: 63px;
	border: 0;
	padding: 10px;
	font-family: Arial, serif;
	font-size: 11px;
	position: relative;
	overflow: auto;
}

#kivansaglista_submit {
	width: 60px;
	height: 16px;
	border: none;
	text-indent: -1000px;
	margin-top: 5px;
	cursor: pointer;
	position: relative;
}

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

.en #kivansaglista_submit {
	background: transparent url("/images/menu_en/elkuld.gif") no-repeat left top;
}

#also_fekete_doboz {
	background: transparent url("/images/fekete_doboz_felso.png") no-repeat left top;
	width: 204px;
	height: 227px;
	padding-top: 25px;
	margin-top: 15px;
}

#meex_siteok a {
	float: left;
	clear: both;
	margin: 0 0 0 43px;
}

.text_input {
	background: #000 url("/images/pink_input.png") no-repeat left top;
	width: 116px;
	height: 21px;
	border: 0;
	color: #FFF;
	padding: 2px 5px;
	float: left !important;
}

#belepes_submit {
	width: 124px;
	height: 22px;
	border: 0;
	color: transparent;
	float: left;
	margin: 3px 0 3px 0;
	cursor: pointer;
	text-indent: -1000px;
}

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

.en #belepes_submit {
	background: #00A8EA url("/images/menu_en/belepes.png") no-repeat left top;
}

#felso_fekete_doboz a {
	float: left;
}

#jelentkezes_gomb {
	margin-top: 3px;
}

#osszevont_doboz_nyito {
	float: left;
	background: transparent url("/images/osszevont_doboz_felso.png") no-repeat left top;
	width: 779px;
	height: 39px;
	margin-left: 8px;
}

#osszevont_doboz {
	background: transparent url("/images/osszevont_doboz_tarto.png") repeat-y left bottom;
	color: #000;
	width: 779px;
	float: left;
	margin-left: 8px;
	margin-right: 24px;
}

#osszevont_doboz_zaro {
	float: left;
	clear: both;
	background: transparent url("/images/osszevont_doboz_also.png") no-repeat left top;
	width: 779px;
	height: 32px;
	margin-left: 8px;
	margin-bottom: 20px;
}

#balmenu {
	float: left;
	clear: both;
	width: 190px;
	margin: 20px 0 0 0;
}

#osszevont_doboz_nyito h1 {
	height: 30px;
	text-align: left;
	padding: 8px 0 0 25px;
	color: #EC008C;
}

#osszevont_doboz_nyito h1 span {
	display: none;
}

.balmenu_div_kulso {
	overflow: hidden;
	float: left;
}

#szoveges_tartalom {
	float: left;
	width: 550px;
	margin: 15px 15px 0 20px;
	color: #5c5c5c;
	/*font-family: "Myriad Pro", Arial, serif;*/
	text-align: justify;
	line-height: 17px;
}

#szoveges_tartalom p {
	margin: 5px 10px 5px 10px;
}

#szoveges_tartalom a {
	color: #ec008c;
}

#kepek, #videok {
	float: left;
	width: 520px;
	margin: 15px 15px 0 35px;
}

#video_iframe {
	display: none;
	position: relative;
	left: 3px;
	top: 3px;
	width: 470px;
	height: 300px;
	background: #FFF url("/images/loading.gif") no-repeat center center;
}

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

.keret_bal {
	background: #FFF url("/images/fotokeret_bal.gif") no-repeat left top;
	float: left;
	position: relative;
}

.keret_jobb {
	float: left;
	background: transparent url("/images/fotokeret_jobb.gif") no-repeat right top;
	padding: 4px 4px 0 4px;
	height: 75px;
}

.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: #ec008c;
	padding: 2px 5px;
	text-decoration: none;
	margin: 2px 2px;
	line-height: 25px;
	background: #F4F4F4;
}

.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: #ec008c;
	padding: 2px 5px;
	color: #FFF;
	-moz-border-radius: 2px;
}

.inaktiv {
	color: #DDD;
}

/*#modal_container { 
	padding: 20px;
	overflow: hidden;
	font-family: "Lucida Grande",Verdana;
	font-size: 12px;
	color: #333;
	text-align: left;
}*/

#modal_overlay{ 
	background-color: #000;
}

/*#modal_iframe {
	background: transparent;
}*/

.tarto {
	display: block;
	float: left;
	clear: both;
	height: 1px;
}

.teljes_hir {
	margin: 0 0 25px 0;
}

.teljes_hir h2 {
	margin: 0 10px 10px 10px;
	border-top: 1px solid #ec008c;
	padding: 15px 0 0 0;
	font-size: 16px;
}

.teljes_hir h2 a {
	text-decoration: none;
}

.nincs_border {
	border: none !important;
}

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

.teljes_hir .datum {
	margin-left: 10px;
}

.tovabb_link {
	margin-left: 10px;
}

.hir_szoveges .oldalakra-tordeles {
	width: 550px;
}

#belepve {
	padding: 20px 0;
}

#forum {
	float: left;
	width: 550px;
	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/textarea.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;
}

#regisztracio_form .label {
	float: left;
	clear: both;
	width: 200px;
	color: #EC008C;
	margin: 5px 0 5px 10px;
	position: relative;
	top: 3px;
}

#regisztracio_form .input {
	float: left;
	width: 200px;
	height: 18px;
	padding: 3px 4px 1px 4px;
	background: #FFF url("/images/input.png") no-repeat 0 0;
	margin: 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 210px;
	width: 120px;
	height: 60px;
}

#regisztracio_form .submit {
	float: left;
	clear: both;
	width: 159px;
	height: 28px;
	padding: 0;
	border: none;
	text-indent: -10000px;
	cursor: pointer;
	margin: 20px 0 0 190px;
}

.hu #regisztracio_form .submit {
	background: #FFF url("/images/menu_hu/reg_submit.png") no-repeat left top;
}

.en #regisztracio_form .submit {
	background: #FFF url("/images/menu_en/reg_submit.png") no-repeat left top;
}

#szabalyzat {
	float: left;
	clear: both;
	width: 400px;
	height: 100px;
	background: #FFF url("/images/textarea.png") no-repeat 0 0;
	color: #000;
	padding: 5px;
	overflow: auto;
	margin: 5px 0 0 10px;
}

#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;
	position: relative;
	top: -5px;
}

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

#kapcsolat_p {
	float: left;
	width: 200px;
}

#kapcsolat_gmaps {
	float: left;
	width: 315px;
	height: 300px;
	margin-top: 25px;
}

#felugro_link {
	display: none;
}

#hirdetes_bal {
	padding-top: 10px;
	float: left;
	width: 190px;
	text-align: center;
}

#hirdetes_jobb {
	padding-top: 10px;
	float: left;
	width: 176px;
	text-align: center;
}

#ovi {
	position: relative;
	margin: 10px 0 5px 0;
	top: 5px;
}

#nyelvvalaszto {
	width: 66px;
	height: 29px;
	float: left;
	background: transparent url("/images/nyelvvalaszto.png") no-repeat left top;
	position: relative;
	left: 380px;
	top: 1px;
}

#nyelvvalaszto a {
	margin: 8px 0 0 5px; 
	float: left;
	position: relative;
	left: 6px;
}

/* sweetTitles ------------------------------------------------------ */

body div#toolTip, body div.toolTip {
	position: absolute;
	z-index:1000;
	background:#000;
	text-align:left;
	min-height:1em;

}

body div#toolTip p, body div.toolTip p {
	margin:0;
	padding:5px;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, sans-serif;
}

body div#toolTip p, body div.toolTip p {
	color: #FFF !important;
}