


/*****      GLOBAL STYES        *****/


*{
    padding: 0px;
    margin: 0px;
    font-family: Arial, Verdana, Tahoma;
    font-size:12px;
    letter-spacing: normal;
    font-weight:normal;
    color:#666;
    outline:medium none;
    text-align:left;
    line-height:19px;
    text-decoration:none;
    -webkit-font-smoothing: antialiased;
}

img {border:0;}

strong {font-weight:bold;}

a:hover, a:focus {text-decoration:none; color:inherit; outline:none;}

ul, ol, p {margin:0; padding:0;}

h1, h2, h3, h4, h5, h6 {margin:0;}

.nopadding {padding:0;}
.nomargin {margin:0;}


/*      FŐOLDAL + GLOBAL STYLE           */
body {background: #C5C7C8;}

.full {position: relative; display:block; min-width: 1050px; background: url('/static/images/bg.jpg') no-repeat center top;}

.container_inner {display: block; width: 1040px; height: auto; margin: 0 auto; }

.top {display: block; width: 1040px; height: 73px; padding-top: 13px;}
.top img {display: block; margin:53px 0 0 397px;}
.top_menu {display: block; float: left; height: 50px; margin-left:30px; padding-top:23px; list-style: none; }
.top_menu li {position:relative; display: block; float:left; background:url('/static/images/topValaszto.png') no-repeat scroll right 3px rgba(0,0,0,0); }
.top_menu li:first-child a {padding-left: 0;}
.top_menu li:last-child {background: none;}
.top_menu li a {display:block; padding: 0px 15px; font-family: din_med; font-size: 18px; line-height: 20px; color: #FFFFFF; text-transform: uppercase;}
.top_menu li a:hover {color: #44CA86;}
.top_menu li span {position: absolute; display:none; width:13px; height: 7px; bottom:-17px; left:50%; margin-left:-8px; background: url("/static/images/kisharomszog.png")no-repeat 0 0 transparent;}
.top_menu_aktiv a {color: #44CA86 !important;}
.top_menu_aktiv span {display: block !important;}
.top_logo1 {display: block; float: right; height:60px; padding:18px 28px 0 28px; background: #44CA87; cursor: pointer;}
.top_logo1:hover {background: #2FA66A;}
.top_logo1 span {display:block; padding:3px 0 0 39px; background:  url('/static/images/top_sprite.png') no-repeat scroll left top rgba(0,0,0,0); font-family: din_med; font-size: 20px; line-height: 22px; color: #FFF;}
.top_logo2 {display: block; float: right; height:50px;margin-top:10px; padding:15px 30px 0 30px; background: #36C27C;}
.top_logo2:hover {background: #2FA66A;}
.top_logo2:hover span {background:  url('/static/images/top_sprite.png') no-repeat scroll 0 -24px rgba(0,0,0,0);}
.top_logo2 span {display:block; padding-left:34px; background:  url('/static/images/top_sprite.png') no-repeat scroll left -45px rgba(0,0,0,0); font-family: din_med; font-size: 18px; line-height: 22px; color: #FFF;}
.top_nyelv {position:relative; display: block; float: right; width:90px; height:50px; margin-top:10px; background: #E6E6E6; }
.top_nyelv a {display:block; width: 100%; height: 100%; padding:21px 0 0 20px; font-family: Arial; font-size: 11px; line-height: 13px; color: #44CA87; cursor:pointer; text-transform: uppercase;}
.top_nyelv img {display: block; float: right; width: 9px; height: 7px; margin:23px 20px 0 0;}
.top_nyelv:hover {background: #FFF;}
.top_nyelv.open {background: #FFF;}
.emberke {display: block; float:right; width: 50px; height: 50px; margin: 10px 1px 0 0; background: url("/static/images/emberke.png") no-repeat left top #E6E6E6;}
.emberke:hover {background: url("/static/images/emberke.png") no-repeat left bottom #FFF;}
.top p {display:block; float:right; margin: 22px 10px 0 0; font-size: 11px; line-height: 13px; font-weight: bold;  color:#FFF; text-align: right;}
.top p span {font-size: 11px; line-height: 13px; font-weight: bold;  color:#FFF; text-align: right;}

.dropdown-menu { top:0 !important; float: none !important; background-color: transparent !important; background-clip:none !important; border:none!important; border-radius:0 !important; box-shadow: none !important; margin:0 !important; padding: 0 !important; min-width: none !important; width: 100%;}
.dropdown_nyelv {position: relative; }
.dropdown_nyelv li{width:90px; height: 35px; background:#FFF !important; }
.dropdown_nyelv li a { width:100%; height:35px; padding-top:12px; font-family: Arial; color: #44CA87 !important;}
.tartalom {display: block; width: 1040px; height: auto; background: #E6E6E6; padding:30px 0 0 30px; 
  -webkit-box-shadow: 0 0 10px 1px rgba(0,0,0,0.1);
  box-shadow: 0 0 10px 1px rgba(0,0,0,0.1);}

.header {display: block; float: left; width: 980px; height: auto; margin-bottom: 40px;}

.header_top {display: block; float: left; width: 980px; height: 80px; background: url('/static/images/headerTopBgr.jpg');}
.header_logo {position:relative; display: block; float:left; width: 183px; height: 46px; margin:18px 0 0 20px; background:transparent;}
.header_top > img {display: block; float:left; width: 1px; height: 16px; margin: 33px 18px 0 14px; }
.header_top span {display:block; float: left; margin-top:30px; font-family: din_med; font-size: 20px; line-height: 22px; color: #FFF;}
.headerMenu {display: block; float: right; width: 320px; height: 50px; list-style: none;}
.headerMenu li {display: block; float:left;}
.headerMenu li a {display: block; margin-top:30px; font-family: din_med; font-size: 18px; line-height: 22px; color: #B4EACE; text-transform: uppercase;}
.headerMenu li a:hover {color: #FFFFFF;}
.headerMenu_aktiv {color: #FFF !important;}
.headerValaszto {display: block; width: 2px; height: 20px; margin:32px 17px 0 17px !important; background: url('/static/images/header_valaszto2.png') no-repeat scroll 0 0 rgba(0,0,0,0);}

.header_middle {display: block; float: left; width: 980px; height: 60px; background: url('/static/images/headerMiddleBgr.jpg');}
.header_middle ul {display:block; float: left;  width:879px; height: 60px; margin-left: 103px; list-style: none;}
.header_middle ul li {position:relative; display: block; float:left; border-right: 1px solid rgba(0,0,0,0.15);}
.header_middle ul li:last-child {border:0;}
.header_middle ul li a {position:relative; display: block; width: 175px; height: 60px;}
.header_middle ul li:hover .kedvencek {opacity: 0.2;}
.header_middle ul li:hover .kedvencek_hover .kedvencek_reszletek {opacity: 1;}
.header_middle ul li:hover .kedvencek_hover .kedvenc_out {opacity: 1;}
.kedvencek {position: relative; display: block; float:left; width: 175px; height: 60px;}
.kedvencek_hover {position: absolute; display: block; width:175px; height:60px; top:0;}
.kedvencek_hover .kedvencek_reszletek {display: block; float:left; width: 64px; height: 22px; margin:19px 0 0 41px; padding:4px 0 0 10px; border-radius: 2px; background: #288E5B; font-family: din_med; font-size: 12px; line-height: 14px; color: #FFF; text-transform:uppercase; opacity: 0;}
.kedvencek_hover .kedvencek_reszletek:hover {background: #FFF; color: #288E5B;}
.kedvencek_hover .kedvenc_out {display: block; width: 30px; height: 22px; margin:19px 0 0 108px; background: url('/static/images/kedvencek_plus.png') no-repeat scroll left top rgba(0,0,0,0); opacity: 0; cursor: pointer;}
.kedvencek_hover .kedvenc_out:hover {background: url('/static/images/kedvencek_plus.png') no-repeat scroll left bottom rgba(0,0,0,0);}
.kedvencek img {display: block; float: left; width: 40px; height: 40px; margin: 10px;}
.kedvencek span {display:block; font-family: Arial; font-size: 11px; line-height: 13px; font-weight: bold; color: #FFF;}
.kedvenc_nev {margin-top:18px;}
.kedvenc_munka {margin-bottom:2px;}

.header_bottom {display: block; float: left; width: 980px; height: 60px; background: url('/static/images/headerBottomBgr.jpg');}
.kereso {display:block; float: left; width: 508px; height: 60px; padding:13px 30px 12px 70px; border-right: 1px solid rgba(0,0,0,0.3);}
.kereso input {width:100%; height:100%; padding:0 24px; border:0; background: url('/static/images/kereso-csik.png'); font-family:Arial; font-size:15px; line-height:15px; color: #FFF;}
.kereso_ok {display: block; float: right; height: 22px; margin:19px 20px 0 0; padding: 0 10px; background: none repeat scroll 0 0 #FFFFFF; border: 0 none; border-radius:2px; font-family: din_bold; font-size: 13px; line-height: 15px; color: #817B67; cursor: pointer;}
.kereso_ok:hover {background: #44CA87; color: #FFF;}
.check_cegek {padding:2px 0 0 28px !important;}

.menuSelectBox {float:right; width:203px; overflow: hidden; margin-right: 20px; border-left:1px solid rgba(0,0,0,0.3); border-right:1px solid rgba(0,0,0,0.3);}




.adataim_menu {display: block; float:left; width: 980px; height: 78px; background: url("/static/images/adatok_menu_bgr.jpg") no-repeat center top;}
.logout { display: block; float: right; width: 22px; height: 24px; margin:18px 20px 0 0; background: url("/static/images/logout.png") no-repeat left bottom;}
.logout:hover {background: url("/static/images/logout.png") no-repeat left top;}
.adataim_menu ul {display: block; float: right; margin-right: 68px; list-style: none;}
.adataim_menu ul li {display: block; float: left; height:60px; border-right: 1px solid rgba(0,0,0,0.15);}
.adataim_menu ul li:last-child {border:none;}
.adataim_menu ul li a {display:block; padding:21px 22px; font-family: din_med; font-size: 18px; line-height: 20px; color: #999999; text-transform: uppercase;}
.adataim_menu ul li:hover a {color: #FFF;}
.adataim_menu ul li.active a {color: #FFF;}


#s1 {position: relative; display: block; float:left; width: 680px; height: 382px; margin-bottom: 24px; overflow: hidden;}
#slider {position: relative; display: block; float: left; width: 680px; height: 382px; }
.slide img {width: 680px; height:382px;}
.cimsor {position: absolute; display: block; max-width: 450px; height: auto; bottom:15px; left:15px; }
.cimsor p { padding: 0 0 13px 7px; font-family: din_med; font-size: 24px; line-height:26px; color: #44CA87;}
.cimsor p span {font-size: 16px; line-height: 18px; color: #44CA87;}
.cimsor h1 {display: inline-block; padding: 14px 20px 11px 20px; font-family: din_med; font-size: 30px; color: #FFF; background: #44CA87; text-transform: uppercase;}
.cimsor .leiras p { padding: 14px 20px;  background:#FFFFFF; font-family: Arial; font-size: 13px; line-height: 16px; color: #555555;}
.nyilak {position: absolute; display: block; width: 99px; height: 99px; right: -2px; bottom: -2px; background: url('/static/images/haromszog.png'); z-index: 75;}
.balnyil {display: block; float: left; width: 49px; height: 99px; background: url("/static/images/slider_prevnext.png") no-repeat scroll left top rgba(0, 0, 0, 0); z-index: 100;}
.jobbnyil {display: block; float: left; width: 49px; height: 99px; background: url("/static/images/slider_prevnext.png") no-repeat scroll right top rgba(0, 0, 0, 0); z-index: 100;}
.balnyil:hover { background: url("/static/images/slider_prevnext.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);}
.jobbnyil:hover { background: url("/static/images/slider_prevnext.png") no-repeat scroll right bottom rgba(0, 0, 0, 0);}



#progressbar {position: absolute; top:0 ; width: 680px; height: 10px; background:#44CA87; border:0; z-index: 100; }
.ui-progressbar .ui-progressbar-value {margin:0;}
.ui-widget-header { background:#44CA87; border:0;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {border-radius:0;}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {border-radius:0;}

.hirdFeladBtn {display: block; float:left; height: 50px; margin-right:50px; padding:14px 18px 0 18px; background: #44CA87;}
.hirdFeladBtn span {display: block; height:24px; padding: 1px 0 0 36px; background: url('/static/images/hirdFeladPlus.png') no-repeat scroll rgba(0,0,0,0); font-family: din_med; font-size: 18px; line-height: 20px; color: #FFF;}
.hirdFeladBtn:hover {background: #2FA66A;}
#hird2 {float:left !important; margin-bottom: 25px;}

.menu {display: block; width: 230px; height: auto; margin-right: 50px;}
.menu h1 {display: inline-block; margin:32px 0 25px 3px; font-family: din_med; font-size: 30px; color: #535353; text-transform: uppercase;}
.menu ul {display: block; float: left; width: 229px; height: auto; list-style: none; }
.menu ul li {display: block; width: 100%; height: auto; padding:6px 0; border-bottom: 1px solid rgba(0,0,0,0.1);}
.menu ul li:last-child {border:0;}
.menu ul li span {display: block; padding:2px 0 0 38px; max-width:216px; font-family: din_med; font-size: 18px; line-height: 20px; color: #535353; text-transform: uppercase; cursor: default;}
.menu ul li span:hover {color: #44CA87; cursor: pointer;}
.menu ul li.active span {color: #44CA87;}
.menu ul li.inactive a {opacity: 0.5;}
.menu ul li.inactive a span {opacity: 0.5;}
.menu ul li.inactive a span:hover {color: #535353; cursor: default;}
.menu ul li a i {position:relative; display: inline-block; float:left; width:30px; height: 24px; top:7px; margin:-6px 9px 0 0;}
.menu ul li a i.ajtoablak {height:40px !important;}
#menu_szolgaltatasaink h1 {margin-top:55px;}
#menu_megyek h1 {margin-top: 55px;}
#menu_megyek span {padding-left: 0;}

/*****             IKONOK              *****/

.adojog  {background: url('/static/images/menu_szakteruletek.png') no-repeat 0 -9px transparent;}
.bankjog  {background: url('/static/images/menu_szakteruletek.png') no-repeat 0 -43px transparent;}
.csaladjog  {background: url('/static/images/menu_szakteruletek.png') no-repeat 0 -78px transparent;}
.csodjog  {background: url('/static/images/menu_szakteruletek.png') no-repeat 0 -114px transparent;}
.felszamolas  {background: url('/static/images/menu_szakteruletek.png') no-repeat 0 -148px transparent;}
.ingatlanjog  {background: url('/static/images/menu_szakteruletek.png') no-repeat 0 -184px transparent;}
.itjog  {background: url('/static/images/menu_szakteruletek.png') no-repeat 0 -217px transparent;}
.kereskedelmijog  {background: url('/static/images/menu_szakteruletek.png') no-repeat 0 -252px transparent;}
.kozbeszerzes  {background: url('/static/images/menu_szakteruletek.png') no-repeat 0 -287px transparent;}
.mediacio  {background: url('/static/images/menu_szakteruletek.png') no-repeat 0 -322px transparent;}
.munkajog {background: url('/static/images/menu_szakteruletek.png') no-repeat 0 -358px transparent;}
.polgarijog  {background: url('/static/images/menu_szakteruletek.png') no-repeat 0 -393px transparent;}
.tarsasagijog  {background: url('/static/images/menu_szakteruletek.png') no-repeat 0 -428px transparent;}
.muhiba  {background: url('/static/images/menu_szakteruletek.png') no-repeat 0 -462px transparent;}
.oroklesijog  {background: url('/static/images/menu_szakteruletek.png') no-repeat 0 -498px transparent;}

.gohome {background: url('/static/images/menu_szolgaltatasaink.png') no-repeat 0 4px transparent;}
.torzskonyv {background: url('/static/images/menu_szolgaltatasaink.png') no-repeat 0 -30px transparent;}
.szervizkonyv {background: url('/static/images/menu_szolgaltatasaink.png') no-repeat 0 -67px transparent;}
.jogiportal {background: url('/static/images/menu_szolgaltatasaink.png') no-repeat 0 -103px transparent;}
.ingatlan {background: url('/static/images/menu_szolgaltatasaink.png') no-repeat 0 -138px transparent;}
.tervezes {background: url('/static/images/menu_szolgaltatasaink.png') no-repeat 0 -172px transparent;}
.epitesPortal {background: url('/static/images/epitesportal-icon.svg') no-repeat ; background-size: 17px auto; background-position: 6px 0;}

/*****             IKONOK VÉGE             *****/

.kiemelt_hirdetesek_fejlec {display: block; float: right; width: 299px; height: 60px; margin:15px 78px 0 0 ; padding: 20px 0 0 81px; background: url('/static/images/kiemelt_hird_fejlec.png') no-repeat 0 0 transparent;}
.kiemelt_hirdetesek_fejlec h1 {font-family: din_med; font-size: 18px; line-height: 20px; color: #555555; text-transform: uppercase;}
.kiemelt_hirdetesek {display: block; float:left; width: 710px; height: 715px; margin-left: -30px; padding:30px 20px 20px 30px; background: url('/static/images/kiemelt_bgr.png') repeat 0 0 transparent;}
.jcarousel-keret {display: block; width: 650px; height: 654px; overflow: hidden;}
.kiemelt_hirdetesek ul {display: block; float:left; list-style: none;}
.kiemelt_hirdetesek ul li {display:block; float: left; }
.hirdetes {position: relative; display: block; width: 210px; height: 322px; margin:0 10px 10px 0;}
.hirdetes_kezdo {position:absolute; display: block; width: 210px; height: 282px; top:0; left:0; background: #FFF;}
.hirdetes_top {position:absolute; display: block; width: 210px; height: 282px; top:0; left: 0;}
.hird_kep {display: block; width: 210px; height: 130px; overflow: hidden;}
.hird_kep img {width: 100%; height: auto; min-height: 100%;}
.hird_tartalom {display: block; width: 210px; height: 152px; padding: 20px 20px 0 20px; overflow: hidden;}
.hird_tartalom h1 {margin-bottom:4px; font-family: din_med; font-size: 18px; color: #545454; text-transform: uppercase;}
.hird_tartalom h2 {margin-bottom:10px; font-family: Arial; font-size: 11px; line-height: 13px; font-weight: bold; color: #545454; text-transform: uppercase;}
.hird_tartalom p {max-height:36px; margin-bottom:14px; font-family: Arial; font-size: 13px; line-height: 19px; color: #545454; overflow: hidden;}
.hirdetes_hover {position: absolute; display: block; width: 210px; height: 322px; top: 0; left: 0; opacity: 0;}
.hirdetes_hover_top {display: block; width: 210px; height: 282px; padding: 0 20px 20px 20px; background:#44CA87; overflow: hidden; cursor: pointer;}
.hirdetes_hover_top h3 {margin:16px 0 10px 0; font-family: Arial; font-size: 13px; font-weight: bold; color: #FFF;}
.hirdetes_hover_top h3:first-child {margin: 19px 0 10px 0;}
.hirdetes_hover_top p {font-family: Arial; font-size: 13px; line-height: 17px; color: #FFF;}
.hirdetes_hover_bottom {position:absolute; display: block; width: 210px; height: 40px; padding:10px 0 0 20px; background: #36C27C; z-index: 100;}
.hirdetes_hover_bottom a:hover {color: #fff;}
.hirdetes_hover_bottom i {display: block; float: right; margin:2px 21px 0 0; width: 15px; height: 15px; cursor: pointer;}
.tovabbnyil {padding-right:20px; font-family: din_med; background:url('/static/images/tovabb_nyil.png') no-repeat right center transparent; font-size: 18px; line-height: 20px; color: #FFF;text-transform: uppercase;}
.hirdetes_bottom {position:absolute; display: block; width: 210px; height: 40px; bottom:0px; left:0; background: #F3F3F3; } 
.hirdetes_bottom i {display: inline-block; width:30px; height: 24px; top:7px; margin: 11px 0px 0 0;}
.hirdetes_bottom i:first-child {margin-left:16px;}
.hirdetes_bottom i.ajtoablak {background: url('/static/images/menu_szakteruletek.png') no-repeat 0 -721px transparent;}
.hirdetes_bottom img {float:right; width: 105px; height: 40px;}
.hirdetes_kezdo:hover .hird_kep {opacity: 0;}
.hirdetes_kezdo:hover .hird_tartalom {opacity: 0;}
.hirdetes_kezdo:hover .hirdetes_hover {opacity: 1;}
.hird_ertekeles i {display: inline-block; width: 15px; height: 15px; }
.hird_ertekeles span {display: block; float: right; margin:2px 54px 0 0; font-family: Arial; font-size: 12px; line-height: 14px; font-weight: bold; color: #545454; }
.hird_ertekeles_1 {position:relative; display: block; float:left; width: 83px; height: 15px; background: #FEC505; overflow: hidden;}
.hird_ertekeles_1 img {position: absolute; top:0; z-index: 100;}
.hird_ertekeles_1 span {position:absolute; width: 83px; height: 15px; background: #DBDBDB;}
.jcarousel-prev:hover {background: url('/static/images/hird_lapozo.png') no-repeat left bottom transparent; cursor: pointer;}
.jcarousel-next:hover {background: url('/static/images/hird_lapozo.png') no-repeat right bottom transparent; cursor: pointer;}

/*****             ÉRTÉKELÉSEK              ****/

/*.hird_ertekeles_1 .star_0_5 {margin-left:  8px;}*/
.hird_ertekeles_1 .star_1   {margin-left: 17px;}
.hird_ertekeles_1 .star_1_5 {margin-left: 25px;}
.hird_ertekeles_1 .star_2   {margin-left: 34px;}
.hird_ertekeles_1 .star_2_5 {margin-left: 42px;}
.hird_ertekeles_1 .star_3   {margin-left: 50px;}
.hird_ertekeles_1 .star_3_5 {margin-left: 59px;}
.hird_ertekeles_1 .star_4   {margin-left: 65px;}
.hird_ertekeles_1 .star_4_5 {margin-left: 76px;}
.hird_ertekeles_1 .star_5   {margin-left: 85px;}

/*****             ÉRTÉKELÉSEK VÉGE              *****/

.star_white {background: url('/static/images/stars.png') no-repeat left -15px;}
.star_white:hover {background: url('/static/images/stars.png') no-repeat left bottom;}

.hasznosOldalak {float: left; width:425px;}
.hasznosOldalak h1 {margin:59px 0 28px 0; font-family: din_med; font-size: 18px; line-height: 18px; color: #555555; text-transform: uppercase;}
.hasznosOldalak ul {float: left; width: 350px; list-style: none;}
.hasznosOldalak ul li {float:left; width:100%; border-bottom: 1px solid rgba(0,0,0,0.1);}
.hasznosOldalak ul li a {float:left; padding:13px 15px 13px 0;}
.hasznosOldalak ul li a:hover h2 {color: #44CA87;}
.hasznosOldalak ul li:first-child a {padding-top: 0;}
.hasznosOldalak ul li h2 {margin-bottom:5px; font-family: Arial; font-weight: bold; font-size: 14px; line-height: 18px; color: #535353;}
.hasznosOldalak ul li p {font-family: Arial; font-size: 12px; line-height: 14px; color: #545454;}
.hasznosOldalak .osszesHasznos {display: block; float:left; margin: 20px 0; font-family: Arial; font-size: 12px; line-height: 14px; color: #545454;}
.hasznosOldalak .osszesHasznos:hover {color: #44CA87;}


.elerhetosegeink {display: block; float: left; width: 225px; height: auto;}
.elerhetosegeink h1 {margin:59px 0 28px 0; font-family: din_med; font-size: 18px; line-height: 18px; color: #555555; text-transform: uppercase;}
.elerhetosegeink h2 {margin-bottom:17px; font-family: Arial; font-size: 14px; line-height: 14px; font-weight: bold; color: #555555;}
.elerhetosegeink p  {max-width:208px; margin-bottom:19px; font-family: Arial; font-size: 12px; line-height: 14px; color: #555555;}
.elerhetosegeink a { margin-bottom:5px; padding-left: 20px; }
.elerhetosegeink a:hover span {color: #44CA87;}
.elerhetosegeink span {font-family: Arial; font-size: 12px; line-height: 14px; color: #555555;}
.elerhetoseg_phone {display:block; padding-left: 19px; background: url('/static/images/elerhetosegeink_sprite.png') no-repeat top left transparent;}
.elerhetoseg_phone span {font-weight: bold;}
.elerhetoseg_mail {display:block; margin-top: 15px;  background: url('/static/images/elerhetosegeink_sprite.png') no-repeat 0 -13px transparent;}
.elerhetoseg_skype {display:block; background: url('/static/images/elerhetosegeink_sprite.png') no-repeat 0 -27px transparent;}
.elerhetoseg_fb {display:block; background: url('/static/images/elerhetosegeink_sprite.png') no-repeat 0 -44px transparent;}
.elerhetoseg_phone:hover span {color: #555555 !important;}
.elerhetoseg_mail:hover {background: url('/static/images/elerhetosegeink_sprite.png') no-repeat 0 -70px transparent;}
.elerhetoseg_skype:hover {background: url('/static/images/elerhetosegeink_sprite.png') no-repeat 0 -84px transparent;}
.elerhetoseg_fb:hover {background: url('/static/images/elerhetosegeink_sprite.png') no-repeat 0 -101px transparent;}

iframe {display: block; float: right; width: 230px; height: 230px; margin:60px 55px 60px 0;}

.hirdessen_nalunk {display: block; float:left; width: 1040px; height: auto; margin-left: -30px; background: url('/static/images/hirdessennalunk_bgr.jpg') no-repeat center bottom transparent;}
.hird_ingyen {display: block; float: left; margin-right: 80px;}
.hirdessen_nalunk h1 {display: block; max-width:233px; margin: 35px 0 0 30px; font-family: din_med; font-size: 45px; line-height: 54px; color: #545454; text-transform: uppercase;}
.hirdessen_nalunk h2 {display:block; margin:0 0 15px 32px; font-family: din_med; font-size: 19px; line-height:22px; color: #545454; letter-spacing:2px; text-transform: uppercase;}
.hirdessen_nalunk p {display: block; float:left; margin-top: 50px; max-width: 391px; font-family: Arial; font-size: 12px; line-height: 14px; color: #545454; }
#hird3 {float:right; margin: 50px 50px 40px 0;}

.footer { display: block; width: 1040px; height: 80px; margin:0 auto; background: url('/static/images/footer_bgr.png') repeat 0 0 transparent;}
.footer ul {display: block; float:left; margin:32px 0 0 30px; list-style: none;}
.footer ul li {display: block; float:left; margin-right: 35px; }
.footer ul li a {font-family: Arial; font-size: 11px; line-height: 13px; color: #FFF; text-transform: uppercase;}
.footer ul li a:hover {color: #44CA87;}
.uplogo {display: block; float: right; width:31px; height:19px; margin:30px 35px 0 0; background: url('/static/images/uplogo.png') no-repeat left top transparent;}
.uplogo:hover {background: url('/static/images/uplogo.png') no-repeat left bottom transparent;}
.footer span {display: block; float:right; margin:33px 9px 0 0; font-family: Arial; font-size: 11px; line-height: 14px; color: #E5E2DC; }

.copyright {display: block; width: 1040px; height: auto; margin: 0 auto 0 auto;}
.copyright p{display: block; margin: 30px 0 30px 27px; font-family: Arial; font-size: 12px; line-height: 14px; color: #FFF;}

.tooltip {position: fixed;}

.indexLeft {float:left; width: 710px;}
.indexRight {float:right;}
/*      FŐOLDAL + GLOBAL STYLE VÉGE      */



/*     MODALOK STYLE ELEJE    */

.modal.fade {
  top: 32%;
  -webkit-transition: opacity 0.3s linear;
     -moz-transition: opacity 0.3s linear;
      -ms-transition: opacity 0.3s linear;
       -o-transition: opacity 0.3s linear;
          transition: opacity 0.3s linear;
}

.modal.fade.in {
  top: 32%;
  -webkit-transition: opacity 0.3s linear;
     -moz-transition: opacity 0.3s linear;
      -ms-transition: opacity 0.3s linear;
       -o-transition: opacity 0.3s linear;
          transition: opacity 0.3s linear;
}

.modal.fade .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}

.modal.fade.in .modal-dialog {}
.modal-dialog {margin:0 auto;  border:0;}

.modal {overflow:hidden;}
.modal-backdrop {background:#4D4A46; opacity:0.91 !important; filter:alpha(opacity=91) !important;}
.modal-content {box-shadow:none; -webkit-box-shadow:none; border:0; border-radius:0;}
.modal_bezar {float:right; width: 20px; height: 20px; background: url('/static/images/modal_bezar.png') no-repeat left top transparent; cursor: pointer;}
.modal_bezar:hover {background: url('/static/images/modal_bezar.png') no-repeat left bottom transparent;}

/*     BELÉPÉS MODAL          */

#belepes_modal .modal-dialog { width:700px; 
-webkit-box-shadow: 1px 1px 14px 4px rgba(0,0,0,0.25);
box-shadow: 1px 1px 14px 4px rgba(0,0,0,0.25);}
#belepes_modal .modal-dialog .modal-content { float:left; width: 700px;}
#belepes_modal .modal-dialog .modal-content .modal-header {float:left; width: 700px; height: 80px; padding:30px 30px 0 30px; background: #44CA87}
#belepes_modal .modal-dialog .modal-content .modal-header h1 { float:left; font-family: din_med; font-size: 22px; line-height: 22px; color: #FFF; text-transform: uppercase;}
#belepes_modal .modal-dialog .modal-content .modal-tartalom {float:left; width: 700px; padding:30px 33px 30px 33px; background: #FFF;}
#belepes_modal .modal-dialog .modal-content .modal-tartalom span.mError {float:none !important; margin:0 0 30px 15px; }
#belepes_modal .modal-dialog .modal-content .modal-tartalom input { float:left; width: 300px; height: 35px; margin-bottom:25px; padding:0 15px; border:0; background:rgba(219, 219, 219, 0.9); font-family: Arial; font-size: 13px; line-height: 15px; color: #6C6A64;}
#belepes_modal .modal-dialog .modal-content .modal-tartalom input:first-child {margin-right: 34px;}
#belepes_modal .modal-dialog .modal-content .modal-tartalom a { float:left; margin:11px 0 0 15px; font-family: Arial; font-size: 13px; line-height: 15px; color: #6C6A64;}
#belepes_modal .modal-dialog .modal-content .modal-tartalom a:hover {color: #44CA87;}
#belepes_modal .modal-dialog .modal-content .modal-tartalom hr {float: left; width:1px; height: 25px;  margin: 6px 20px 0 20px; background: #DCDAD1;}
#belepes_modal .modal-dialog .modal-content .modal-tartalom span {float:left; margin-top:11px; font-family: Arial; font-size: 13px; line-height: 15px; color: #6C6A64;}
#belepes_modal .modal-dialog .modal-content .modal-tartalom span>a {float:none; margin-left:0; color: #44CA87;}
#belepes_modal .modal-dialog .modal-content .modal-tartalom span>a:hover {color: #44CA87; text-decoration: underline;}
#belepes_modal .modal-dialog .modal-content .modal-tartalom .belepes_kuldes {float: right; width: 90px; height: 34px; margin:0; padding:2px 14px 0 14px; font-family:din_med; font-size:16px; line-height:18px; color:#F2F2F2; background: url("/static/images/tovabb_nyil2.png") no-repeat scroll right -3px #44CA87; text-transform: uppercase; cursor: pointer;}
#belepes_modal .modal-dialog .modal-content .modal-tartalom .belepes_kuldes:hover {background: url("/static/images/tovabb_nyil2.png") no-repeat scroll right -3px #2FA66A; color: #FFF !important;}

/*     BELÉPÉS MODAL  VÉGE        */

/*     CUSTOM FORM STYLE     */

input[type=radio].css-checkbox {display:none; }
input[type=radio].css-checkbox + label.checkbox-label {
margin-top:23px; padding:2px 30px 0 28px; height:15px; display:inline-block; background-repeat:no-repeat; font-size:12px; font-family:Arial; font-weight:bold; color:#FFF; line-height:14px; vertical-align:middle; cursor:pointer;}
.checkbox-label{background:url(/static/images/checkbox1.png) left top; }
input[type=radio].css-checkbox:checked + label.checkbox-label {background-position: left bottom; }
label.checkbox-label:nth-of-type(1) {margin-left: 30px;}

input[type=radio].css-radio {display:none;}
input[type=radio].css-radio + label.radio-label {
padding-left:25px; padding-top:2px; height:19px; display:inline-block; background-repeat:no-repeat; font-size:15px; font-family:"din_reg"; color:#858585; line-height:15px; vertical-align:middle; cursor:pointer; font-weight:normal;}
.radio-label {background:url(/static/images/radio1.png) left 2px; }
input[type=radio].css-radio:checked + label.radio-label {background-position: left -27px; }


.custom_select {display:block; float:left; width:223px; height:60px; border:0; margin-right:20px; padding:5px 0 0 20px; background:url(/static/images/select_bgr.png) no-repeat 164px center; font-size:12px; color:#FFF; line-height:14px; cursor:pointer; font-weight:bold; cursor:pointer;
-moz-appearance:none; -webkit-appearance:none; -ms-appearance:none;}
.custom_select option {padding:6px 20px; background: #333333; font-size:12px; color:#FFF; line-height:14px;
-moz-appearance:none; -webkit-appearance:none; -ms-appearance:none;}
@-moz-document url-prefix() { 
    .custom_select {/*padding:23px 0 0 20px;*/ text-overflow:''; font-family:Arial;}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    select {padding: 0 0 19px 21px;}
}


/*     CUSTOM FORM STYLE VÉGE    */


/*     CUSTOM CARO STYLE    */

.carousel-fade .item {
    left: 0 !important;
    -webkit-transition: opacity 0.6s; 
       -moz-transition: opacity 0.6s;
         -o-transition: opacity 0.6s;
            transition: opacity 0.6s;
}
.carousel-fade .next.left, .prev.right {
    opacity: 1;
    z-index: 1;
}
.carousel-fade .active.left, .active.right {
    opacity: 0;
    z-index: 2;
}

/*     CUSTOM CARO STYLE VÉGE    */


/*    GLOBAL MEDIA QUERIES    */


/*      DEBUG       */
.debug {
    /*height: 800px;*/
    position: fixed;
    right: 10px;
    top: 10px;
    max-width: 400px;
    max-height: 800px;
    z-index: 1000;
    overflow: auto;
}

.mError {display:block; color: #C1203C !important; line-height: 20px !important; }
.mError:empty {display: none;}
.successMessage {color: #2FA66A!important;}

.no_float {float:none !important;}

.indexRight .hirdFeladBtn {width: calc(100% - 50px); text-align: center;}
.indexRight .hirdFeladBtn span {display: inline-block;}

.crumb_aktiv:hover {color: #b2ac9f; cursor: default;}

#menu_megyek ul li i {display: none;}
#menu_megyek ul li span {padding-left: 4px;}

/* COOKIE ELEJE */

.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}
.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-banner .cc-btn:last-child{min-width:140px}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}
.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-banner{-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{-ms-flex:1;flex:1}.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-compliance>.cc-btn{-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}
@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}}
.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}
.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}

#cookieBox { display: none; }

.cc-window { flex-direction: row !important; width: 100%; max-width: none !important; background-color: #FFF; box-shadow: 0px 59px 152px 6px rgba(0,0,0,0.3); }
.cc-window.cc-floating { padding: 1em 1.8em; }
.cc-bottom { bottom: 0; }
.cc-floating .cc-message { margin-bottom: 0; }
.cc-message { font-size: 12px; line-height: 19px; color: #555; }
.cc-message a { color: #44CA87; }
.cc-message a:hover { color: #2FA66A; }
.cc-link { font-size: inherit; line-height: inherit; }
.cc-compliance { display: inline-block; }
.cc-btn { float: right; width: 140px; margin-left: 1.8em; padding-top: 8px; text-transform: uppercase; font-family: din_med; font-weight: normal; font-size: 14px; color: #B4EACE !important; background-color: #44CA87; border: none; }
.cc-btn:hover { text-decoration: none; color: #FFF !important; background-color: #2FA66A; }
.cc-theme-classic .cc-btn { border-radius: 0; }

@media (max-width: 767px) {

    .cc-window { flex-direction: column !important; }
    .cc-floating.cc-theme-classic { border-radius: 0; }
    .cc-message { text-align: center; }
    .cc-compliance { margin-top: calc(1em + 10px); text-align: center; }
    .cc-btn { float: none; display: inline-block; margin-left: 0; }

}

/* COOKIE VÉGE */