html, body, div, span, p, h1, h2, h3, h4, h5, h6,
a, dl, dt, dd, ol, ul, li, table, tr, th, td, img {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font-weight:normal;
}
ol, ul {list-style: none;}
a{text-decoration: none; color:#FC7700;}
a:hover{text-decoration:underline;}
a:focus {outline: 0;}
input:focus {outline: 0;}

body{
	background:#e2f2fe url(../images/bg.png);
	background-repeat:repeat-x;
	font-family:Arial;
	color: #464646;
}
#head{
	width:100%;
	height:146px;
	background:url(../images/head.png);
	background-repeat:no-repeat;
	background-position:top center;
}
#head div.belso{
	margin:0px auto;
	width:998px;
	height:146px;
}
#head a.logo{
	display:block;
	float:left;
	width:140px;
	height:62px;
	margin:17px 0px 0px 25px;
	border:0px solid red;
}
#head div.nyelvvalto, #head div.kosar{
	float:right;
	margin-top:45px;
}
#head div.nyelvvalto div.ny1{
	float:left;
	color:#51b123;
	font-size:13px;
}
#head div.nyelvvalto div.ny2{
	float:left;
	width:85px;
	background:url(../images/nyil_le.png);
	background-position:right center;
	background-repeat:no-repeat;
	color:#51b123;
	font-size:13px;
	margin:0px 22px 0px 0px;
	cursor:pointer;
}
#head div.nyelvvalto div.ny2 img{
	margin:0px 7px 0px 7px;
}
#head div.kosar div.k1{
	float:left;
	padding:0px 6px 0px 23px;
	background:url(../images/kosar.png);
	background-repeat:no-repeat;
	background-position:left center;
	color:#51b123;
	font-size:13px;
}
#head div.kosar div.k2{
	float:left;
	font-size:13px;
	color:#fc7700;
	font-weight:bold;
	margin:0px 14px 0px 0px;
}
#head ul.fomenu{
	display:block;
	float:left;
	list-style:none;
	height:40px;
	margin:21px 0px 0px 10px;
}
#head ul.fomenu li{
	float:left;
	border:0px solid red;
}
#head ul.fomenu li a{
	display:block;
	font-family: 'Oswald', sans-serif;
	font-size:15px;
	font-weight:300;
	color:#FFF;
	padding:9px 20px 0px 20px;
	height:31px;/*40*/
	border:0px solid red;
	text-transform:uppercase;
	text-decoration:none;
}
#head ul.fomenu li a:hover{
	background:url(../images/menu_hover.png);
	background-repeat:repeat-x;
	border-left:1px solid #54a32e;
	border-right:1px solid #54a32e;
	padding-left:19px;
	padding-right:19px;
}
#head ul.fomenu li a.aktiv{
	background:url(../images/menu_hover.png);
	background-repeat:repeat-x;
	border-left:1px solid #54a32e;
	border-right:1px solid #54a32e;
	padding-left:19px;
	padding-right:19px;
}
#head ul.fomenu li a.kezdolap{ padding-left:15px; }
#head ul.fomenu li a.kezdolap:hover{ padding-left:14px; }
#head ul.fomenu li a img{ margin:0px 5px -3px 0px; }
#head div.kereses_box{
	margin:26px 16px 0px 0px;
	float:right;
}
#head ul.fomenu li ul.almenu{
	display:none;
	position:absolute;
	margin-left:-1px;
	background-color:#fda72a;
}
#head ul.fomenu li ul.almenu li{
	float:none;
}
#head ul.fomenu li ul.almenu li a{}
#head ul.fomenu li ul.almenu li a:hover{
	background-image:none;
	background-color:#fc7e22;
}
#head div.kereses_box input{
	width:187px;
	height:27px;
	border:none;
	background:none;
	font-size:12px;
	font-style:italic;
	color:#d3e7bc;
}
#head div.kereses_box button{
	width:27px;
	height:27px;
	border:none;
	background:none;
	cursor:pointer;
}
ul.nyelv_lista{
	display:none;
	position:absolute;
	background-color:#FFF;
	border:1px solid #d3d6d7;
	margin:5px 0px 0px 10px;
	z-index:100;
}
ul.nyelv_lista li{
	height:18px;/*22*/
	padding:2px 7px 2px 5px;
	font-family:Arial;
	font-size:12px;
	color:#7b7e80;
}
ul.nyelv_lista li:hover{
	cursor:pointer;
	background-color:#d3d6d7;
	color:#FFF;
}
ul.nyelv_lista li img{margin: 0px 5px -1px 0px;}
#kepvalto{
	width:985px;
	height:281px;
	margin:0px auto;
	background:url(../images/kepvalto_bg.png);
	background-position:center bottom;
	background-repeat:no-repeat;
}
#kepvalto div.kiemelt_ajanlat{
	top:174px;
	margin-left:426px;
	position:absolute;
	width:540px;
	height:216px;
	background:url(../images/kiemelt_aj.png);
	background-repeat:no-repeat;
}
#kepvalto div.kiemelt_ajanlat div.data{
	position:absolute;
	display:none;
}
#kepvalto div.kiemelt_ajanlat ul.lapozo_elem{
	position:relative;
	float:right;
	z-index:2000;
	margin-top:170px;
	margin-right:32px;
}
#kepvalto div.kiemelt_ajanlat ul.lapozo_elem li{
	float:left;
	width:11px;
	height:10px;
	background:url(../images/lapozo.png);
	background-repeat:no-repeat;
	margin-left:5px;
}
#kepvalto div.kiemelt_ajanlat ul.lapozo_elem li.aktiv{
	background-position:-16px 0px;
}
#kepvalto div.kiemelt_ajanlat div.kkep{
	float:left;
	width:182px;
	height:195px;
	margin:7px 0px 0px 7px;
}
#kepvalto div.kiemelt_ajanlat div.kcontent{
	float:left;
	width:345px;
	height:195px;
	margin:7px 0px 0px 0px;
}
#kepvalto div.kiemelt_ajanlat div.kcontent h3{
	padding:12px 0px 6px 0px;
	font-family: 'Oswald', sans-serif;
	font-size:25px;
	font-weight:300;
	color:#fc7700;
}
#kepvalto div.kiemelt_ajanlat div.kcontent span.ar{
	padding-bottom:11px;
	font-family:Arial;
	font-size:16px;
	color:#51b123;
}
#kepvalto div.kiemelt_ajanlat div.kcontent span.ar b{
	font-size:20px;
}
#kepvalto div.kiemelt_ajanlat div.kcontent div.text{
	font-family:Arial;
	font-size:12px;
	line-height:15px;
	color:#51b123;
}
#kepvalto div.kiemelt_ajanlat div.kcontent a.reszletek{
	display:block;
	width:88px;/*130*/
	height:33px;/*40*/
	padding:7px 0px 0px 42px;
	margin:10px 0px 0px 0px;
	background:url(../images/reszletek.png);
	background-repeat:no-repeat;
	font-family: 'Oswald', sans-serif;
	font-size:12px;
	text-transform:uppercase;
	color:#fff;	
}
#content{
	margin:0px auto;
	background-color:#FFF;
	width:997px;
	min-height:800px;
}
#content div.belso{
	margin:0px auto;
	width:983px;
	background:url(../images/content_bg.png);
	background-repeat:repeat-y;
}
#content div.belso_mod{
	background:url(../images/content_bg2.png);
	background-repeat:repeat-y;
}
#content div.belso div.fejlec{
	width:983px;
	height:52px;
	background:url(../images/content_head.png);
	background-repeat:no-repeat;
}
#content div.belso div.fejlec_mod{
	background:url(../images/content_head2.png);
	background-repeat:no-repeat;	
}
#content div.belso div.fejlec div.fejlec_bal{
	float:left;
	width:209px;/*261*/
	padding:13px 0px 0px 52px;
	font-family: 'Oswald', sans-serif;
	font-size:13px;
	text-transform:uppercase;
	color:#fc8010;
}
#content div.belso div.fejlec div.fejlec_center{
	float:left;
	width:447px;/*501*/
	padding:13px 0px 0px 54px;
	font-family: 'Oswald', sans-serif;
	font-size:13px;
	text-transform:uppercase;
	color:#51b123;
}
#content div.belso div.fejlec div.fejlec_jobb{
	float:left;
	width:171px;/*217*/
	padding:13px 0px 0px 46px;
	font-family: 'Oswald', sans-serif;
	font-size:13px;
	text-transform:uppercase;
	color:#51b123;
}
#content div.belso div.bal_oldal{
	float:left;
	width:263px;
}
#content div.belso div.center_oldal{
	float:left;
	width:501px;
	padding:0px 0px 15px 0px;
	min-height:100px;
}
#content div.belso div.center_oldal.center_oldal_full{
	width:718px;
	background:#FFF;
}
#content div.belso div.center_oldal div.text{
	width:455px;
	margin:10px auto 10px auto;
	text-align:justify;
	font-size:12px;
	color:#51b123;	
}
#content div.belso div.center_oldal.center_oldal_full div.text{
	width:660px;
}
#content div.belso div.center_oldal.center_oldal_full div.text .belcim h3{
	width:660px;
}
#content div.belso div.center_oldal div.text ul{
	margin:0px 0px 0px 20px;
	list-style:square;
	line-height:18px;
}
#content div.belso div.center_oldal div.hir{
	width:455px;
	margin:0px 0px 0px 24px;
	font-size:12px;
	color:#51b123;
}
#content div.belso div.center_oldal div.hir h2{
	font-size:16px;
	font-weight:bold;
	color:#fc7700;	
	margin:17px 0px 21px 0px;
}
#content div.belso div.center_oldal div.hir h2 a{
	font-size:16px;
	font-weight:bold;
	color:#fc7700;
}
#content div.belso div.center_oldal div.hir h2 a:hover{
	text-decoration:underline;
}
#content div.belso div.center_oldal div.hir_szoveg{
	text-align:justify;
}
#content div.belso div.jobb_oldal{
	float:left;
	width:219px;
}
#content div.belso div.jobb_oldal div.belepes_form{
	width:219px;
	padding:10px 0px 0px 0px;
}
#content div.belso div.jobb_oldal div.belepes_form input.login_input{
	width:166px;/*186*/
	height:27px;
	padding:0px 10px 0px 10px;
	margin:11px 0px 0px 18px;
	background:url(../images/login_input_bg.png);
	background-repeat:no-repeat;
	font-size:12px;
	color:#61b322;
	border:none;
}
#content div.belso div.jobb_oldal div.belepes_form button{
	width:96px;
	height:32px;
	padding:0px 0px 0px 10px;
	margin:10px 0px 0px 18px;
	background:url(../images/login_button.png);
	background-repeat:no-repeat;
	border:none;
	text-transform:uppercase;
	font-family: 'Oswald', sans-serif;
	font-size:12px;
	font-weight:400;
	color:#FFF;
}
#content div.belso div.jobb_oldal div.belepes_form ul{
	margin:0px 0px 0px 34px;
}
#content div.belso div.jobb_oldal div.belepes_form ul li{
	margin:7px 0px 0px 0px;
}
#content div.belso div.jobb_oldal div.belepes_form ul li a{
	font-size:12px;
	color:#fc7700;
}
#content div.belso div.jobb_oldal div.belepes_form ul li a:hover{
	text-decoration:underline;
}
#content div.belso div.jobb_oldal div.belepes_form ul li a img{
	vertical-align:middle;
	margin:0px 10px 0px 0px;
}

#content div.belso div.jobb_oldal div.hirlevel_form{
	width:219px;
	padding:10px 0px 0px 0px;
}
#content div.belso div.jobb_oldal div.hirlevel_form h3{
	display:block;
	height:20px;/*37*/
	padding:17px 0px 0px 50px;
	margin:5px 0px 0px 1px;
	background:url(../images/h3_bg.png);
	background-repeat:no-repeat;
	text-transform:uppercase;
	font-family: 'Oswald', sans-serif;
	font-size:12px;
	font-weight:300;
	color:#51b123;
}
#content div.belso div.jobb_oldal div.hirlevel_form input.hirlevel_input{
	width:166px;/*186*/
	height:27px;
	padding:0px 10px 0px 10px;
	margin:11px 0px 0px 18px;
	background:url(../images/login_input_bg.png);
	background-repeat:no-repeat;
	font-size:12px;
	color:#61b322;
	border:none;
}
#content div.belso div.jobb_oldal div.hirlevel_form button.feliratkozas{
	width:92px;
	height:32px;
	margin:11px 3px 0px 17px;
	background:url(../images/feliratkozas.png);
	background-repeat:no-repeat;
	border:none;
	text-transform:uppercase;
	font-family: 'Oswald', sans-serif;
	font-size:12px;
	font-weight:400;
	color:#FFF;
}
#content div.belso div.jobb_oldal div.hirlevel_form button.leiratkozas{
	width:92px;
	height:32px;
	background:url(../images/leiratkozas.png);
	background-repeat:no-repeat;
	border:none;
	text-transform:uppercase;
	font-family: 'Oswald', sans-serif;
	font-size:12px;
	font-weight:400;
	color:#81878c;
}
#content div.belso div.jobb_oldal div.ingyenhivo{
	width:219px;
	text-align:center;
	margin:25px 0px 10px 0px;
}
#content div.belso div.jobb_oldal div.facebook{
	width:219px;
	text-align:center;
	margin:15px 0px 10px 0px;
}
#content div.belso div.jobb_oldal div.megjelent{
	width:219px;
	text-align:center;
	margin:15px 0px 10px 0px;
}
#content div.belso div.jobb_oldal div.b100{
	width:219px;
	text-align:center;
	margin:15px 0px 10px 0px;
}
#content div.end{
	margin:0px auto;
	width:983px;
	height:5px;
	padding:0px 0px 28px 0px;
	background:url(../images/content_end.png);
	background-repeat:no-repeat;
	background-position:center top;
}
#content div.belso div.bal_oldal ul.termekmenu{
	list-style:none;
	margin:0px 0px 0px 13px;
}
#content div.belso div.bal_oldal ul.termekmenu li a{
	display:block;
	width:191px;/*231*/
	min-height:15px;/*29*/
	padding:7px 0px 7px 40px;
	background:url(../images/termekmenu.gif);
	background-repeat:no-repeat;
	background-position:16px center;
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	color:#464646;
}
#content div.belso div.bal_oldal ul.termekmenu li a:hover{
	background:#97c429 url(../images/termekmenu_hover2.gif);
	background-repeat:no-repeat;
	background-position:16px center;
	color:#FFF;
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	border-radius: 14px;
}
#content div.belso div.bal_oldal ul.termekmenu li a.aktiv{
	background:#97c429 url(../images/termekmenu_hover2.gif);
	background-repeat:no-repeat;
	background-position:16px center;
	color:#FFF;
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	border-radius: 14px;
}
#layer{
	width:100%;	
    left: 0;
    right: 0;
    top: 0;
	bottom: 0;
	position: absolute;
	z-index: 7000;
	background:url(../images/layer_bg.png);
}
#layer div.belso{
	width:1006px;
	min-height:500px;
	margin:0px auto;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 99px;
	background:#FFF;
	border:1px solid #d2d2d2;
	-webkit-box-shadow:  0px 5px 10px 0px rgba(0, 0, 0, 0.3);
    box-shadow:  0px 5px 10px 0px rgba(0, 0, 0, 0.3);
}
#layer div.belso div.bal_resz{
	float:left;
	width:238px;
}
#layer div.belso div.bal_resz h3{
	margin:30px 0px 13px 23px;
	font-family: 'Oswald', sans-serif;
	font-size:18px;
	text-transform:uppercase;
	font-weight:300;
	color:#97c429;
}
#layer div.belso div.jobb_resz{
	float:left;
	width:725px;
	margin:0px 0px 0px 21px;
	padding:0px 0px 20px 0px;
}
#layer div.belso div.jobb_resz h3{
	float:left;
	margin:30px 0px 13px 8px;
	font-family: 'Oswald', sans-serif;
	font-size:18px;
	text-transform:uppercase;
	font-weight:300;
	color:#97c429;	
}
#layer div.belso div.jobb_resz a.bezar{
	float:right;
	height:19px;/*24*/
	background:url(../images/bezar.png);
	background-repeat:no-repeat;
	font-family:Arial;
	font-size:12px;
	padding:5px 0px 0px 27px;
	margin:30px 0px 0px 0px;
	text-decoration:none;
	cursor:pointer;
	color:#585858;
}
#layer div.belso div.jobb_resz div.nav_sav{
	border-top:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	width:705px;/*727*/
	height:28px;/*31*/
	padding:3px 0px 0px 22px;
	margin:0px 0px 20px 0px;
	background:url(../images/layer_nyil.png);
	background-position:8px center;
	background-repeat:no-repeat;
}
#layer div.belso div.bal_resz ul.termekmenu{
	list-style:none;
	margin:0px 0px 10px 6px;
}
#layer div.belso div.bal_resz ul.termekmenu li a{
	display:block;
	width:191px;/*231*/
	min-height:15px;/*29*/
	padding:7px 0px 7px 40px;
	background:url(../images/termekmenu.gif);
	background-repeat:no-repeat;
	background-position:16px center;
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	color:#464646;
}
#layer div.belso div.bal_resz ul.termekmenu li a:hover{
	background:#97c429 url(../images/termekmenu_hover2.gif);
	background-repeat:no-repeat;
	background-position:16px center;
	color:#FFF;
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	border-radius: 14px;
}
#layer div.belso div.bal_resz ul.termekmenu li a.aktiv{
	background:#97c429 url(../images/termekmenu_hover2.gif);
	background-repeat:no-repeat;
	background-position:16px center;
	color:#FFF;
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	border-radius: 14px;
}
#footer{
	width:100%;
	background:url(../images/footer_bg.jpg);
	background-repeat:repeat-x;
	background-position:center bottom;
	padding-bottom:168px;
}
#footer div.footer_belso{
	margin:0px auto;
	width:997px;
	height:373px;
}
#footer div.footer_belso div.felso{
	background-color:#FFF;
	padding-left:7px;
	width:990px;/*997*/
	max-height:206px;
}
#footer div.footer_belso div.felso a.katval{
	float:left;
	width:243px;
	height:40px;
	margin:0px 3px 6px 0px;
	padding:0px 0px 0px 0px;
	background:red url(../images/katval_1.png);
	background-repeat:no-repeat;
	font-family: 'Oswald', sans-serif;
	font-size:14px;
	text-decoration:none;
	font-weight:300;
	color:#8f8f8f;
}
#footer div.footer_belso div.felso a.katval span{
	float:left;
	width:40px;
	text-align:center;
	/*margin:0px 14px 0px 19px;*/
	padding:10px 0px 0px 0px;
	font-family: 'Oxygen', sans-serif;
	font-size:15px;
	color:#b7b7b7;
}
#footer div.footer_belso div.felso a.katval div{
	float:left;
	width:203px;
	height:35px;
	text-align:center;
	padding:5px 0px 0px 0px;
	line-height:15px;
	font-family: 'Oswald', sans-serif;
	font-weight:300;
	letter-spacing:1px
	/*background:red;*/
}
#footer div.footer_belso div.felso a.katval:hover{
	background:url(../images/katval_2.png);	
	color:#FFF;
}
#footer div.footer_belso div.felso a.katval:hover span{
	color:#FFF;
}
#footer div.footer_belso div.felso a.katval span.zold{
	margin:0px;
	font-family: 'Oswald', sans-serif;
	font-size:14px;
	text-transform:uppercase;
	font-weight:300;
	color:#6fb53d;
}
#footer div.footer_belso div.felso a.katval:hover span.zold{
	color:#FFF;
}
#footer div.footer_belso div.felso a.tab_also{
	display:block;
	float:left;
	margin:10px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}
#footer div.footer_belso div.also{
	width:997px;
	height:122px;/*167*/
	background:url(../images/footer_also2.png);
	background-repeat:no-repeat;
}
#footer div.footer_belso div.also ul.alsomenu{
	float:left;
	/*display:block;*/
	list-style:none;
	padding:13px 0px 0px 23px;
	/*width:974px;*//*997*/
	height:40px;
}
#footer div.footer_belso div.also ul.alsomenu li{
	float:left;
}
#footer div.footer_belso div.also ul.alsomenu li a{
	padding:10px 13px 10px 13px;
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	color:#FFF;
}
#footer div.footer_belso div.also ul.alsomenu li a:hover{
	background:#5f8e01;
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	border-radius: 14px;
}
#footer div.footer_belso div.also ul.xxxy{
	float:right;
	list-style:none;
	padding:13px 23px 0px 0px;
	height:40px;
}
#footer div.footer_belso div.also ul.xxxy li{
	float:left;
}
#footer div.footer_belso div.also ul.xxxy li a{
	padding:10px 13px 10px 13px;
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	color:#FFF;
}
#footer div.footer_belso div.also ul.xxxy li a:hover{
	background:#5f8e01;
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	border-radius: 14px;	
}
#footer div.footer_belso div.also div.partnerek{
	width:997px;
	height:50px;
}
#footer div.footer_belso div.also div.partnerek ul{
	list-style:none;
	padding:14px 0px 0px 0px;
	height:26px;/*40*/
}
#footer div.footer_belso div.also div.partnerek ul li{
	float:left;
	margin:0px 40px 0px 40px;
}
#footer div.footer_belso div.also div.partnerek ul li a{
	height:25px;
}
#footer div.footer_belso div.also div.infosav{
	width:997px;
	height:65px;
}
#footer div.footer_belso div.also div.infosav a.eu{
	float:left;
}
#footer div.footer_belso div.also div.infosav img{
	margin:7px 20px 0px 32px;
}
#footer div.footer_belso div.also div.infosav div.copy{
	float:left;
	font-size:12px;
	color:#FFF;
	margin:11px 0px 0px 0px;
	line-height:20px;
}
#footer div.footer_belso div.also div.infosav div.copy a{color:#FFF;}
#footer div.footer_belso div.also div.infosav div.copy a:hover{text-decoration:underline;}
#footer div.footer_belso div.also div.infosav div.dev{
	float:right;
	margin:13px 10px 0px 0px;
	font-size:12px;
	color:#FFF;
}
#footer div.footer_belso div.also div.infosav div.dev a{color:#FFF;}
#footer div.footer_belso div.also div.infosav div.dev a:hover{text-decoration:underline;}
.torles{
	clear:both;
}