@font-face {
  font-family: Heureka regular;
  src: url("fonts/heureka-display-regular.woff2") format("woff2");
  font-display: swap;
}

@font-face {
  font-family: Atyp;
  src: url("fonts/AtypBLText-Medium.otf") format("opentype");
  font-display: swap;
}


body{background:white;font:normal 12px "Arial", "Helvetica", "Nimbus Sans L", sans-serif !important;margin:0;padding:0;color:#484848;height:126px;}
.clear{clear:both;height:0;}
a{color:#0096ff;}
a:hover{color:#fc5d0e;}
h1{color:black;font:bold 18px "Verdana", "Arial", "Helvetica", "Nimbus Sans L", sans-serif;margin-bottom:15px;}
#scroll{background-image:url(../images/login/hatter.png);background-repeat:repeat-x;}
#container-rel{position:relative;margin:0 auto;width:995px;overflow:hidden;}
#pg-container{padding-top:126px;width:100%;}
#header{position:absolute;top:0;left:0;width:100%;font-family:"Arial", "Helvetica", "Nimbus Sans L", sans-serif !important;}
.h-menusor {margin:89px 0px 0px 10px;position:absolute;top:0;width:100%;}
.h-menuelem {float:left;position:relative;margin-left:-10px;cursor:pointer;font-weight:bold;}
.h-menuelem .bal{background-image:url(../images/login/menu_bal.png);width:11px;height:35px;float:left;}
.h-menuelem .jobb{background-image:url(../images/login/menu_jobb.png);background-position:100% 0%;padding-right:25px;height:35px;float:left;line-height:34px;}
.h-menuelem.pp {float: right; margin-right: 10px;}
.h-menuelem.pp .bal a {color: #ffffff;}
.h-menuelem:hover,.h-amenuelem {z-index:11 !important;}
.h-menuelem:hover .bal,.h-amenuelem .bal{background-position:100% 100%;}
.h-menuelem:hover .jobb,.h-amenuelem .jobb{background-position:100% 100%;}
.h-menuelem a{color:#000000;font-size:12px;text-decoration:none;}
.h-menuelem:hover a,.h-amenuelem a{color:#ffffff;}
#pg-index{padding:0 4px;}
.pg-bal{float:left;width:267px;border-right:2px solid #c5c5c5;}
.pg-jobb{float:left;margin-left:-2px;width:701px;border-left:2px solid #c5c5c5;}
.pg-doboz{padding:30px 0px 30px 15px;border-bottom:1px solid #c5c5c5;color:#010101;}
.pg-gomb_belepes{font-weight:bold;background: #0096ff;border-radius:4px;width:140px;height:28px;float:right;margin-right:20px;color:#ffffff;text-align:center;font-size:12px;cursor:pointer;line-height:28px;}
.pg-doboz input{border: solid 1px #c5c5c5; border-radius: 4px;;padding:5px 5px 5px 5px;font-size:11px;width:140px;float:right;margin:0px 20px 10px 0px;background-color:transparent;}
.pg-doboz label{float:right;width:80px;padding:3px 0 0 0;}
.pg-reg{padding:25px 0 20px 0;}
.pg-reg a{color:#ff660a;font-size:16px;font-weight:bold;}
.reg {margin:15px 20px;text-align:right;}
.pg-jszo{padding: 5px 0 0 0;}
.pg-jszo ul{list-style:disc inside none;}
.pg-jszo li{padding: 2px 0;}
.pg-mondtak{overflow:hidden;}
.pg-mondtak img{border:1px solid #c5c5c5;float:left;margin:0 5px 20px 0;width:75px;display:block;}
.pg-mondtak p{width:235px;color:#000000;font-size:12px;text-align:left;}
.pg-mondtak b{display:inline-block;width:140px;text-align:left;}
.pg-mondtak .pozicio{color:#225cfe;display:inline-block;width:140px;text-align:left;}
.pg-mondtak .ceg{color:#9e9e9e;display:inline-block;width:140px;text-align:left;}
.abus {margin:0 0 10px 0;width:240px;border-right:solid 20px #ffffff;float:left;}
#abus-slider {width:800px;}
.pg-tippek {border-style:none;}
.pg-tippek li{margin:0 5px 10px 10px;list-style:square;color:#93abee;font-weight:bold;}
.pg-long{line-height:17px;padding:20px 20px 30px 30px;border-style:none;}
.pg-long p{margin:0px 0px 20px 20px;font-size: 12px;}
.pg-long p.little-end{margin:0px 0px 5px 20px;font-size: 12px;}
.pg-long .kiemelt{background-color:#ebeffb;padding:10px;margin-left:-10px;margin-bottom:10px;font-size:12px;font-weight:bold;}
.pg-long .remark{font-size: 11px;color: #888888;font-style: italic;margin: 0 0 10px 10px;}
.pg-long h1{color:black;font:bold 18px "Verdana", "Arial", "Helvetica", sans-serif;margin-bottom:15px;}
.pg-long h2{font-size:12px;font-weight:bold;color:#000000;margin:0 0 10px 0;}
.pg-long h3{color:#222;font-size:12px;font-weight:bold;margin:0 0 10px 20px;}
.pg-long ul,.pg-long ol{margin:0 0 20px 20px;}
.pg-long li{font-size:12px;}
.pg-long ul li{list-style:disc outside none;}
.pg-long table {border-collapse:collapse;border:solid 1px #555;margin:10px 20px;width:100%;}
.pg-long td{padding: 2px 5px;}
.pg-long td li{list-style-position: inside;}
.pg-long th{padding: 2px 5px;font-weight:bold;text-align:center;}
.pg-long textarea{width:100%;border:1px solid rgb(204, 204, 204);background-color:rgb(238, 238, 238);margin: 5px 20px 20px 20px;}
#pg-partnerek{border-top:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5;max-height:82px;}
#pg-partnerek_inner{margin:20px 5px;overflow:hidden;width:980px;}
#pg-partnerek_inner a{margin: 0 20px;display:none;float:left;width:200px;margin:0 20px;overflow:hidden;}
#partnerek-slider{width:1220px;}
#partnerek-slider img{max-height:50px;max-width:200px}
#pg-partnerek_cim{background-color:#ffffff;margin:-9px 0px 0px 10px;float:left;font-size:11px;color:#9e9e9e;padding:0px 5px 0px 5px;position:relative;z-index:10;}
.f-labmenu{border-bottom:1px solid #c5c5c5;line-height:40px;padding-left:20px;font-size:12px;}
.f-sep{border-left:1px solid #c5c5c5;padding-right:25px;margin-left:22px;}
.f-label{color:#9e9e9e;font-size:11px;padding-left:20px;line-height:30px;}
#whitebox_registration {display: none;}
#whitebox_login {display: none;}
#whitebox_repassword {display: none;}
#conditionsbox{float:left;margin:2px 10px 23px 10px;width:auto;background-image:none;}
#tandc {margin-bottom:8px;margin-top: 8px;}
#tandc a{white-space:nowrap;}
.info {margin-bottom: 12px;padding:1.6% 3.5% 1.6% 1.6%;position: relative;font-weight: bold;}
.info p, .info h3, .info div {margin-left: 41px;}
.info a.message_close {background: url(../newdesign/img/close.gif) no-repeat 0 0;display: block;height: 17px;right: 5px;position: absolute;top: 5px;width: 17px;}
.error {background: url(../newdesign/img/error.gif) no-repeat 10px 10px #ffeded;border: 1px solid #900;color: #900;min-height: 30px;}
.ok {background: url(../newdesign/img/info.gif) no-repeat 10px 10px #edffec;border: 1px solid #078c00;color: #078c00; min-height: 30px;}
.warning {background: url(../newdesign/img/warning.gif) no-repeat 10px 10px #ffffcc;border: 1px solid #330000;color: #330000;min-height: 30px;}
.info h3 {font-size: 18px;margin-bottom: 4px;}
.info h3 a {font-weight: bold;color: inherit;font-size: inherit;}
h1.index_title_hu{background:url(../images/logo/hu.svg) no-repeat;height:90px;position:relative;width:500px;margin:0px;padding:0;}
h1.index_title_bg{background:url(../images/logo/bg.svg) no-repeat;height:90px;position:relative;width:500px;margin:0px;padding:0;}
h1.index_title_ro{background:url(../images/logo/ro.svg) no-repeat;height:90px;position:relative;width:500px;margin:0px;padding:0;}
div#pp_title {
    position: absolute;
    right: 60px;
    bottom: 0px;
    line-height: 74px;
    font-size: 18px;
    color: #0096ff;
    font-family: Atyp, sans;
}
h1.index_title_hu span,h1.index_title_bg span,h1.index_title_tr span,h1.index_title_pt span,h1.index_title_ro span,h1.index_title_ov span {color:#484848;font-size:12px;font-weight:normal;position:relative;top:40px;}
h1.index_title_hu span{left:170px;}
h1.index_title_tr span{left:70px;}
h1.index_title_bg span{left:105px;}
h1.index_title_ro span{left:105px;}
h1.index_title_pt span{left:90px;}
h1.index_title_ov span{left:120px;}
.pg-logo{width:100%;height:67px;border:0;margin:0;padding:0;display:block;background:transparent;text-decoration:none;}
.pg-logo span{display:none;}
#img-slider-container{width:680px;height:375px;overflow:hidden;margin:10px 30px 0 30px;padding:0;position:relative;}
#img-slider{width:5000px;padding:0;margin:0;}
.img-slider-item{padding:0;margin:0;float:left;width:680px;}
.img-slider-item a{text-decoration:none;border-style:none;padding:0;margin:0;}
#img-slider-control{position:absolute;bottom:0;right:15px;}
.img-slider-button{background-position:0 0;background-repeat:no-repeat;color:#9D9D9D;float:left;font-size:18px;font-weight:bold;height:24px;line-height:23px;margin:0 5px 0 0;text-align:center;width:24px;background-image:url("../images/login/silde-nav.png");cursor:pointer;}
.img-slider-activebtn{background-position:0 -24px;color:#FFFFFF;}
#pg-fullpage {width:995px;margin: 0 0 0 -8px;}
.switch_repassword {white-space:nowrap;}
.switch_registration {white-space:nowrap;}
.hr {border-top:1px solid #c5c5c5;}
tr.o{background-color:#f5f5f5;}
tr.e{background-color:#ffffff;}
td{border:solid 1px #e5e5e5;}
th{border:solid 1px #e5e5e5;}

.clear, .clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.red {
  border: 1px solid #333333;
  background-color: #FF0000;
}

div#content.preloader {
  background: transparent url(/admin/newdesign/img/ajax_loader_micro.gif) no-repeat center center;
  min-height: 300px;
  opacity: 0.4;
}
