html, body, div, span, 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%;
}
ol, ul {
	list-style: none;
}
a{
    text-decoration: none;
    /*color: #DA251D;*/
    color: #2A4A9F;
}
/*a:focus {
	outline: 0;
}*/


.clear, .clr{
    clear: both;
}
input[type="text"], input[type="password"]{
    border: 1px solid #989EA1;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    color: #93989A;
}
textarea{
    border: 1px solid #989EA1;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    color: #93989A;
}
body{
    background-image: url(../images/body_bg.png);
    background-repeat: repeat-x;
    background-color: #fbfcfc;
    font-family: "Arial", "Times New Roman";
}
div.all{
    width: 982px;
    margin-left: auto;
    margin-right: auto;
}
div.fejlec{
    height: 89px;
}
div.fejlec a.logo{
    display: block;
    margin-top: 2px;
/*    margin-left: 23px;*/
    float: left;
}
div.fejlec div.bej_reg{
    float: right;
}
div.fejlec div.bej_reg div{
    background-image: url(../images/gmb_bg.png);
    background-repeat: repeat-x;
    border-top: 1px solid #5cb5d3;
    border-left: 1px solid #28aee6;
    border-right: 1px solid #1892d0;
    border-bottom: 1px solid #1892d0;
    padding-left: 18px;
    padding-right: 15px;
    margin-top: 48px;
    
    float: left;
    margin-left: 7px;
    margin-right: 1px;
    font-size: 13px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
    
}
div.fejlec div.bej_reg div.bej a{
    display: block;
    background-image: url(../images/bej_icon.png);
    padding-left: 22px;
    background-repeat: no-repeat;
    background-position: left center;
    color: #e5f4fc;
    padding-top: 6px;
    padding-bottom: 4px;
}
div.fejlec div.bej_reg div.reg a{
    display: block;
    background-image: url(../images/reg_icon.png);
    padding-left: 22px;
    background-repeat: no-repeat;
    background-position: left center;
    color: #e5f4fc;
    padding-top: 6px;
    padding-bottom: 4px;
}
div.fejlec div.bej_reg div.rend a{
    display: block;
    background-image: url(../images/rendeleseim_icon.png);
    padding-left: 22px;
    background-repeat: no-repeat;
    background-position: left center;
    color: #e5f4fc;
    padding-top: 6px;
    padding-bottom: 4px;
}

div.menusor{
    margin-left: 1px;
    margin-right: 1px;
    background-color: #30b6f8;
    height: 50px;
}
div.menusor ul.menu{
    height: 46px;
    background-image: url(../images/menu_bg.png);
}
div.menusor ul.menu li{
    display: block;
    float: left;
    font-size: 11px;
    padding-top: 18px;
    height: 28px;
    padding-left: 14px;
    padding-right: 12px;
    color: #ffffff;
}
div.menusor ul.menu li.utolso{
    float: right;
    padding-right: 18px;
}
div.menusor ul.menu li a{
    color: #ffffff;       
}
div.menusor ul.menu li.clear{
    float: none;
    height: 0;
    padding: 0;
}
div.menusor ul.menu li.elso{
    margin-left: 14px;
    padding-right: 0;
    margin-right: 12px;
}
div.menusor ul.menu li.aktiv{
    background-color: #30b6f8;
    border-left: 1px solid #83d3fb;
    border-right: 1px solid #83d3fb;
    padding-left: 13px;
    padding-right: 11px;
}   
div.kepvalto_keres{
    margin-top: 12px;
}
div.kepvalto_keres div.kepvalto{
    float: left;
    width: 718px;
    background-image: url(../images/kepvalto_bg.png);
    height: 292px;
    border-left: 1px solid #ccd1d2;
    border-top: 1px solid #ccd1d2;
    border-bottom: 1px solid #caced1;
    border-right: 1px solid #ccd1d2;
    box-shadow: 0px 3px 3px #aaaaaa;
}
div.kepvalto_keres div.kepvalto img.valtottkep{
    display: block;
    float: left;
    width: 359px;
    height: 292px;
    margin-right: 9px;    
}
div.kepvalto_keres div.kepvalto div.jobbo{
    float: left;
    width: 325px;
}
div.kepvalto_keres div.kepvalto div.jobbo div.cim{
    width: 295px;
    font-size: 22px;
    color: #3455ad;
    padding-top: 48px;
    padding-bottom: 16px;
    cursor: pointer; 
    
}
div.kepvalto_keres div.kepvalto div.jobbo div.szov{
    color: #787e81;
    font-size: 14px;
    cursor: pointer; 
}
div.kepvalto_keres div.kepvalto div.jobbo div.szov span{
    font-size: 18px;
    color: #3455ad;
    display: block;
    padding-top: 2px;
    padding-bottom: 2px;
}
div.kepvalto_keres div.kepvalto div.jobbo div.kepv_also{
    margin-top: 22px;
}
div.kepvalto_keres div.kepvalto div.jobbo a.reszletek{
    display: block;
    float: left;
    font-size: 14px;
    color: #3455ad;
    padding-left: 24px;
    background-image: url(../images/kepv_reszletek.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-top: 4px;
    padding-bottom: 4px;
}
div.kepvalto_keres div.kepvalto div.jobbo div.pontok{
    float: right;
    margin-top: 6px;
}
div.kepvalto_keres div.kepvalto div.jobbo div.pontok span{
    display: block;
    float: left;
    margin-left: 8px;
    width: 13px;
    height: 13px;
    background-image: url(../images/pontok.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    cursor: pointer;
}
div.kepvalto_keres div.kepvalto div.jobbo div.pontok span.aktiv{
    display: block;
    float: left;
    margin-left: 8px;
    width: 13px;
    height: 13px;
    background-image: url(../images/pontok.png);
    background-repeat: no-repeat;
    background-position: -14px 0px;
}
div.kepvalto_keres div.kereses{
    width: 250px;
    float: left;
    background-image: url(../images/kepvalto_bg.png);
    height: 292px;
    margin-left: 10px;
    border-left: 1px solid #ccd1d2;
    border-top: 1px solid #ccd1d2;
    border-bottom: 1px solid #caced1;
    border-right: 1px solid #ccd1d2;
    box-shadow: 0px 3px 5px #888;
}
div.kepvalto_keres div.kereses h3{
    background-image: url(../images/ikeres_icon.png);
    background-repeat: no-repeat;
    background-position: 15px 11px;
    padding-left: 46px;
    font-size: 15px;
    color: #1c3a8b;
    padding-top: 10px;
    height: 22px;
    border-bottom: 1px solid #d7dde1;
}
div.kepvalto_keres div.kereses div.inputok{
    padding-left: 12px;
    padding-top: 5px;
}
div.kepvalto_keres div.kereses div.inputok div.input{
    width: 215px;
    height: 16px;
    background-color: #FFFFFF;
    font-size: 11px;
    color: #93989a;
    padding-left: 10px;
    border: 1px solid #c3cacd;
    padding-top: 7px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
    background-image: url(../images/lenyilo_bg.png);
    background-repeat: no-repeat;
    background-position: right center;
    cursor: pointer;
    margin-top: 4px;
}
div.kepvalto_keres div.kereses div.inputok span.szov{
    display: block;
    float: left;
    font-size: 11px;
    color: #787e81;
    padding-top: 3px;
    padding-bottom: 3px;
}
div.kepvalto_keres div.kereses div.inputok span.radio{
    float: left;
    display: block;
    width: 15px;
    height: 15px;
    background-image: url(../images/radio.png);
    background-repeat: no-repeat;
    background-position: -16px 0;
    margin-left: 6px;
    margin-right: 6px;
    cursor: pointer;
    margin-top: 3px;
}
div.kepvalto_keres div.kereses div.inputok span.aktiv{
    background-position: 0 0;
}
div.kepvalto_keres div.kereses div.inputok span.szov2{
    display: block;
    font-size: 11px;
    color: #787e81;
    padding-left: 12px;
    padding-top: 4px;
}
div.kepvalto_keres div.kereses div.inputok input.input{
    display: block;
    float: left;
    width: 53px;
    height: 17px;
    background-color: #FFFFFF;
    font-size: 11px;
    color: #93989a;
    padding-left: 10px;
    padding-right: 10px;
    border: 1px solid #c3cacd;
    padding-top: 5px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
    margin-top: 3px;
}

div.kepvalto_keres div.kereses div.inputok span.szov3{
    display: block;
    float: left;
    font-size: 11px;
    color: #787e81;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 11px;
    width: 34px;
}
div.kepvalto_keres div.kereses div.inputok div.gomb1{
    background-image: url(../images/gomb1.png);
    float: left;
    -moz-border-radius: 2px 2px 2px 2px;
    -webkit-border-radius: 2px 2px 2px 2px;
    border-radius: 2px 2px 2px 2px;
    margin-top: 6px;
}
div.kepvalto_keres div.kereses div.inputok div.gomb1 input{
    /*display: block;*/
    font-size: 9px;
    background: transparent;
    border: 0;
    height: 23px;
    color: #f0f3f8;
    background-image: url(../images/keres_bg.png);
    background-repeat: no-repeat;
    background-position: 7px center;
    padding-left: 17px;
    cursor: pointer;
    /*margin-top: 0;
    padding-top: 3px;*/
}
div.kepvalto_keres div.kereses div.inputok div.gomb2{
    background-image: url(../images/gomb2.png);
    float: left;
    -moz-border-radius: 2px 2px 2px 2px;
    -webkit-border-radius: 2px 2px 2px 2px;
    border-radius: 2px 2px 2px 2px;
    margin-left: 3px;
    height: 14px;
    color: #f0f3f8;
    font-size: 9px;
    border-bottom: 1px solid #1792d0;
    border-right: 1px solid #1792d0;
    padding-top: 8px;
    padding-left: 6px;
    padding-right: 8px;
    margin-top: 6px;
    cursor: pointer;
}
div.kepvalto_keres div.kereses div.inputok div.gomb2 span{
    background-image: url(../images/torol_bg.png);
    background-repeat: no-repeat;
    background-position: left top;
    padding-left: 13px;
    display: block;
}
div.kepvalto_keres div.kereses div.inputok a.reszlkereses{
    font-size: 11px;
    color: #787e81;
    display: block;
    float: left;
    margin-left: 4px;
    margin-top: 12px;
}

div.boxok1{
    margin-top: 5px;
    border: 1px solid #ced3d4;
    /*height: 238px;*/
    height: 227px;
    background-image: url(../images/kepvalto_bg.png);
    padding-top: 11px;
    box-shadow: 0px 3px 5px #cccccc;
}
div.box{
    float: left;
    width: 250px;
    margin-left: 34px;
    padding-right: 40px;
    background-image: url(../images/box_valaszto.png);
    background-repeat: no-repeat;
    background-position: right;
}
div.box2{
    background-image: none;
}
div.box span.pipak{
    display: block;
    float: left;
    width: 40px;
    height: 40px;
}
div.box h4{
    float: left;
    padding-left: 6px;
    font-size: 14px;
    color: #6b6f72;
    padding-top: 4px;
    font-weight: bold;
    width: 204px;
}
div.box h4 span{
    display: block;
    font-weight: normal;
}
div.box span.pipa1{
    background-image: url(../images/pipa.png);
    background-position: -200px 0;
}
div.box span.pipa2{
    background-image: url(../images/pipa.png);
    background-position: -160px 0;
}
div.box span.pipa3{
    background-image: url(../images/pipa.png);
    background-position: -120px 0;
}
div.box span.pipa4{
    background-image: url(../images/pipa.png);
}
div.box span.pipa5{
    background-image: url(../images/pipa.png);
    background-position: -80px 0;
}
div.box span.pipa6{
    background-image: url(../images/pipa.png);
    background-position: -40px 0;
}
div.box div.kepbg{
    height: 77px;
    width: 245px;
    background-color: #FFFFFF;
    margin-left: 5px;
    margin-top: 8px;
    box-shadow: 0px 3px 5px #aaaaaa;
}
div.box div.kepbg img{
    padding: 4px 5px;
}
div.box div.szov{
    font-size: 12px;
    color: #787e81;
    padding-left: 10px;
    padding-top: 12px;
}
div.box div.hivjon{
    color: #FFFFFF;
    margin-left: 8px;
    height: 24px;
    margin-top: 12px;
    padding-left: 52px;
    background-image: url(../images/telefon_icon.png);
    background-repeat: no-repeat;
    background-position: 24px 8px;
    border-right: 1px solid;
    border-bottom: 1px solid;
    font-size: 15px;
    padding-top: 10px;
}
div.box a.reszletek{
    display: block;
    color: #FFFFFF;
    margin-left: 8px;
    height: 24px;
    margin-top: 12px;
    padding-left: 52px;
    background-image: url(../images/reszletek_icon.png);
    background-repeat: no-repeat;
    background-position: 24px 10px;
    border-right: 1px solid;
    border-bottom: 1px solid;
    font-size: 15px;
    padding-top: 10px;
}
div.box div.narancs, div.box a.narancs{
    background-color: #f2742c;
    border-color: #ce6125;
    -moz-border-radius: 2px 2px 2px 2px;
    -webkit-border-radius: 2px 2px 2px 2px;
    border-radius: 2px 2px 2px 2px;
}
div.box div.lila, div.box a.lila{
    background-color: #a763e7;
    border-color: #9753d7;
    -moz-border-radius: 2px 2px 2px 2px;
    -webkit-border-radius: 2px 2px 2px 2px;
    border-radius: 2px 2px 2px 2px;
}
div.box div.citrom, div.box a.citrom{
    background-color: #eeb55c;
    border-color: #dea54c;
    -moz-border-radius: 2px 2px 2px 2px;
    -webkit-border-radius: 2px 2px 2px 2px;
    border-radius: 2px 2px 2px 2px;
}
div.box div.roszin, div.box a.roszin{
    background-color: #f0688e;
    border-color: #e0587e;
    -moz-border-radius: 2px 2px 2px 2px;
    -webkit-border-radius: 2px 2px 2px 2px;
    border-radius: 2px 2px 2px 2px;
}
div.box div.zold, div.box a.zold{
    background-color: #98b650;
    border-color: #88a640;
    -moz-border-radius: 2px 2px 2px 2px;
    -webkit-border-radius: 2px 2px 2px 2px;
    border-radius: 2px 2px 2px 2px;
}
div.box div.kek, div.box a.kek{
    background-color: #31b6f9;
    border-color: #21a6e9;
    -moz-border-radius: 2px 2px 2px 2px;
    -webkit-border-radius: 2px 2px 2px 2px;
    border-radius: 2px 2px 2px 2px;
}

div.ftart{
    margin-top: 7px;
    border: 1px solid #d8d8d9;
    background-image: url(../images/kepvalto_bg.png);
    background-repeat: repeat-x;
    background-color: #d8e0e2;
    font-size: 12px;
    color: #787e81;
}
div.ftart div.balo{
    width: 726px;
    float: left;
}
div.ftart div.balo div.leir{
    padding-top: 20px;
    padding-left: 59px;
    padding-right: 52px;
    padding-bottom: 10px;
}
div.ftart div.balo div.leir div.kepbg{
    background-color: #FFFFFF;
    width: 186px;
    height: 118px;
    float: left;
    margin-right: 30px;
    box-shadow: 0px 3px 3px #aaaaaa;
}
div.ftart div.balo div.leir div.kmszov{
    width: 398px;
    float: left;
    padding-top: 4px;
}
div.ftart div.balo div.leir div.kepbg img{
    padding: 5px;
}
div.ftart div.balo div.kep_szov{
    padding-bottom: 22px;
}
div.ftart div.balo div.linkek{
    padding-bottom: 8px;
}
div.ftart div.balo div.linkek a.link1{
    display: block;
    width: 212px;
    float: left;
    height: 35px;
    background-image: url(../images/flink_bg.png);
    font-size: 12px;
    color: #1eadf4;
    padding-left: 93px;
    padding-top: 26px;
}
div.ftart div.balo div.linkek a.link2{
    display: block;
    width: 212px;
    float: right;
    height: 35px;
    background-image: url(../images/flink_bg.png);
    font-size: 12px;
    color: #1eadf4;
    padding-left: 93px;
    padding-top: 26px;
}

div.ftart div.jobbo{
    width: 253px;
    float: left;
    border-left: 1px solid #dde2e6;
    color: #565e62;
}
div.ftart div.jobbo div.leir{
    padding-top: 20px;
    padding-right: 19px;
    padding-left: 16px;
}
div.ftart h2.cim{
    font-size: 16px;
    color: #555a5d;
    padding-top: 12px;
    height: 26px;
    padding-left: 42px;
    border-bottom: 1px solid #dee3e6;
}
div.ftart div.jobbo h2.cim{
    padding-left: 20px;
}
div.ftart div.jobbo div.leir div.kepbg{
    width: 218px;
    height: 143px;
    background-color: #FFFFFF;
    box-shadow: 0px 3px 3px #aaaaaa;
}
div.ftart div.jobbo div.leir div.kepbg img{
    padding: 5px;
}
div.ftart div.jobbo div.leir div.cim{
    font-size: 12px;
    text-align: center;
    padding-top: 10px;
}
div.ftart div.jobbo div.leir div.ar{
    font-size: 11px;
    padding-top: 6px;
    padding-bottom: 1px;
    padding-left: 20px;
    margin-left: 54px;
    color: #11abf8;
    background-image: url(../images/jar_bg.png);
    background-repeat: no-repeat;
    background-position: 0px 5px;
}
div.ftart div.jobbo div.leir a.reszlet{
    display: block;
    background-image: url(../images/reszletes_leir.png);
    background-repeat: no-repeat;
    background-position: 0px 5px;
    padding-left: 20px;
    margin-left: 54px;
    font-size: 12px;
    color: #565e62;
    padding-top: 5px;
    margin-bottom: 14px;
}
div.lablec{
    margin-top: 12px;
}
div.lablec div.felsosor a.alsomenu{
    display: block;
    float: left;
    color: #2a4a9f;
    font-size: 12px;
    font-weight: bold;
}
div.lablec div.felsosor{
    padding-bottom: 12px;
    border-bottom: 1px solid #c2c7ca;
    padding-left: 36px;
    padding-right: 30px;
}
div.lablec div.felsosor span.alsom_valaszto{
    display: block;
    float: left;
    color: #2a4a9f;
    font-size: 12px;
    font-weight: bold;
    margin-left: 4px;
    margin-right: 5px;
}
div.lablec div.felsosor div.jobbo{
    float: right;
}
div.lablec div.felsosor div.jobbo a.alsomenu, div.lablec div.felsosor div.jobbo span.alsom_valaszto{
    color: #25adf2;
}
div.lablec div.alsosor{
    padding-left: 36px;
    padding-right: 30px;
    padding-top: 18px;
    padding-bottom: 22px;
}
div.lablec div.alsosor a.euz{
    display: block;
    float: left;
    
}
div.lablec div.alsosor div.jog{
    float: left;
    font-size: 12px;
    color: #787e81;
    margin-left: 10px;
}
div.lablec div.alsosor a.gds{
    display: block;
    float: right;
    color: #787e81;
    font-size: 12px;
}

/*Beloldalak*/
div.fjobb{
    float: right;
}
div.tartalom{
    background-color: #FFFFFF;
    border: 1px solid #ced3d4;
    margin-top: 6px;
}
div.tartalom div.balsav{
    /*width: 677px;*/
    width: 708px;
    float: left;
    margin-right: 20px;

}
div.tartalom div.jobbsav{
    width: 250px;
    float: left;
    border-left: 1px solid #dbe2e3;
    color: #787e81;
    font-size: 12px;
}

div.tartalom div.fsor{
    padding-bottom: 17px;
}
div#katlinkek{
    color: #30b6f8;
    font-size: 11px;
    padding-left: 47px;
    padding-top: 32px;
    float: left;

}

div.tartalom div.icons{
    margin-top: 25px;
    width: 83px;
    height: 26px;
    background-image: url(../images/icons.png);
    float: left;
}
div.tartalom div.icons a{
    display: block;
    float: left;
    height: 26px;
}
div.tartalom div.icons a.icon1{
   width: 27px;
   margin-right: 1px;
}
div.tartalom div.icons a.icon2{
   width: 28px;
   margin-right: 1px;
}
div.tartalom div.icons a.icon3{
    width: 26px;
}
div.tartalom a.kedvenc{
    width: 67px;
    height: 19px;
    background-image: url(../images/kedvencek_bg.png);
    display: block;
    float: left;
    margin-left: 5px;
    margin-top: 25px;
    font-size: 11px;
    color: #FFFFFF;
    padding-left: 30px;
    padding-top: 7px;
}
div.tartalom a.nyomtat{
    width: 67px;
    height: 19px;
    background-image: url(../images/nyomtatas_bg.png);
    display: block;
    float: left;
    margin-left: 5px;
    margin-top: 25px;
    font-size: 11px;
    color: #FFFFFF;
    padding-left: 30px;
    padding-top: 7px;
}

div.tartalom div.belso{
    margin-left: 30px;
    border-top: 1px solid #e8e9ea;
    border-left: 1px solid #f2f4f5;
    border-bottom: 1px solid #b9bec0;
    border-right: 1px solid #c7cdd0;
    /*padding-left: 16px;
    padding-right: 14px;*/
    padding-bottom: 10px;
    background-image: url(../images/kepvalto_bg.png);
    background-repeat: repeat-x;
    background-color: #d8e0e2;
    margin-bottom: 12px;
    color: #787e81;
    font-size: 12px;
}
div.tartalom div.belso div.cim{
    padding-top: 10px;
    font-size: 14px;
    color: #3a549a;
    padding-bottom: 7px;
    border-bottom: 1px solid #dadada;
}
div.tartalom div.belso div.cim span.bal{
    display: block;
    float: left;
    padding-left: 16px;
    /*font-weight: bold;*/
}
div.tartalom div.belso div.cim span.jobb{
    display: block;
    float: right;
    padding-right: 14px;
    font-size: 12px;
    color: #50535b;
    /*font-weight: bold;*/
}
div.tartalom div.belso div.szov{
    padding-left: 16px;
    padding-right: 14px;
    padding-top: 19px;
}
div.tartalom div.belso div.szov2{
    padding-top: 6px;
}
div.tartalom div.belso div.szov div.bold{
    width: 271px;
    float: left;
    margin-right: 20px;
}
div.tartalom div.belso div.szov div.bold div.nkep{
    width: 269px;
    height: 189px;
    background-color: #FFFFFF;
    border: 1px solid #c9d2d3;
}
div.tartalom div.belso div.szov div.bold div.nkep img{
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 7px;
    padding-bottom: 7px;
}
/*div.tartalom div.belso div.szov div.bold div.kkepek{
    padding-top: 10px;
}
div.tartalom div.belso div.szov div.bold div.kkep{
    width: 85px;
    height: 60px;
    border: 1px solid #c9d2d3;
    background-color: #FFFFFF;
    float: left;
    margin-right: 5px;
}
div.tartalom div.belso div.szov div.bold div.kkep img{
    padding: 4px;
}*/
div.tartalom div.belso div.szov div.bold div.nomargin{
    margin: 0;
}
div.tartalom div.belso div.szov div.jold{
    width: 355px;
    float: left;
    font-size: 12px;
    color: #787e81;
}
span.vastag{
    font-weight: bold;
}
div.tartalom div.belso div.szov div.jold span.vastag{
    line-height: 18px;
}
div.tartalom div.belso div.szov div.jold div.ar{
    padding-top: 10px;
    padding-bottom: 14px;
}
div.tartalom div.belso div.szov div.jold div.ar span.ar{
    display: block;
    font-size: 20px;
    color: #f45315;
    padding-top: 2px;
}
div.tartalom div.belso div.szov div.jold div.ar a.megvasarolom{
    display: block;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    background-color: #f45315;
    border-right: 1px solid #b63e10;
    border-bottom: 1px solid #b63e10;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    height: 20px;
    padding-top: 6px;
    font-size: 13px;
    margin-top: 8px;
}
input.kapcs_ing{
    display: block;
    float: left;
    border: 0;
    padding-left: 15px;
    padding-right: 15px;
    background-color: #f45315;
    border-right: 1px solid #b63e10;
    border-bottom: 1px solid #b63e10;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    height: 27px;
    padding-top: 2px;
    font-size: 13px;
    margin-top: 8px;
    margin-left: 10px;
}
/*div.tartalom div.belso div.szov div.jold */
div.gombok{
    padding-top: 10px;
    padding-bottom: 4px;
}
/*div.tartalom div.belso div.szov div.jold */
div.gombok a{
    display: block;
    float: left;
    background-color: #4cbaf1;
    border-right: 1px solid #2e94c7;
    border-bottom: 1px solid #2e94c7;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    height: 20px;
    padding-top: 6px;
    padding-left: 15px;
    padding-right: 15px;
    margin-right: 5px;
}

div.tartalom div.jobbsav div.cim{
    padding-top: 10px;
    font-size: 14px;
    color: #3a549a;
    padding-bottom: 7px;
    border-bottom: 1px solid #dadada;
}
div.tartalom div.jobbsav div.cim2{
    border-top: 1px solid #dadada;
}
div.tartalom div.jobbsav div.cim span.bal{
    display: block;
    float: left;
    padding-left: 16px;
}
div.tartalom div.jobbsav div.cim span.elmkeres{
    background-image: url(../images/kicon.png);
    background-repeat: no-repeat;
    padding-top: 4px;
    padding-bottom: 4px;
    background-position: 12px 3px;
    padding-left: 36px;
}
div.tartalom div.jobbsav div.cim span.eming{
    background-image: url(../images/micon.png);
    background-repeat: no-repeat;
    padding-top: 4px;
    padding-bottom: 4px;
    background-position: 12px 3px;
    padding-left: 36px;
}
div.tartalom div.jobbsav div.jbelso{
    width: 222px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 12px;
    padding-bottom: 14px;
}
div.tartalom div.jobbsav div.jbelso2{
    padding-top: 8px;
}
div.tartalom div.jobbsav div.jbelso a.jlink{
    padding-left: 18px;
    display: block;
    background-image: url(../images/keknyil.png);
    background-repeat: no-repeat;
    background-position: left center;
    color: #25aef2;
    margin-top: 3px;
}
img.kapcsolattarto{
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding: 5px;
    background-color: #FFFFFF;
    border: 1px solid #c9d2d3;
    margin-top: 14px;
    margin-bottom: 14px;
}
div.tartalom div.fsor div.cim{
    font-size: 11px;
    color: #3ebbf8;
    float: left;
    padding-left: 47px;
    padding-top: 32px;
}
div.tartalom div.fsor div.cim span.font{
    font-size: 15px;
    color: #3a549a;
    padding-right: 10px;
    margin-top: -4px;
}
div.fsor2{
    height: 40px;
    background-image: url(../images/sav_bg.png);
    border-width: 1px;
    border-style: solid;
    border-color:#e9edef #d0d6d9 #c7ccd0 #c7ccd0;
    margin-left: 30px;
    margin-bottom: 12px;
}
div.fsor2 div.balo{
    height: 40px;
    float: left;
    width: 230px;
}
div.fsor2 div.balo div.szukitInput{
    width: 170px;
    height: 16px;
    background-color: #FFFFFF;
    border: 1px solid #c4cbce;
    margin-left: 23px;
    margin-top: 8px;
    float: left;
    font-size: 12px;
    color: #787e81;
    padding-left: 8px;
    padding-top: 5px;
    background-image: url("../images/lenyilo_bg.png");
    background-repeat: no-repeat;
    background-position: right center;
    cursor: pointer;
}
div.fsor2 div.balo div.szukit_lenyil{
    position: absolute;
    padding-left: 0px;
    width: 47px;
    background-color: #FFFFFF;
    border: 1px solid #c4cbce;
    margin-left: -9px;
    z-index: 1000;
    display: none;
    width: 178px;
}
div.fsor2 div.balo div.szukit_lenyil div.szukit{
    padding-left: 8px;
}
div.fsor2 div.balo div.szukit_lenyil div.szukit:hover{
    background-color: #f6f7f9;
}



div.fsor2 div.jobbo{
    height: 40px;
    float: right;
    width: 443px;
    border-left: 1px solid #d1d2d3;
}
div.fsor2 div.jobbo div.rendezInput{
    width: 170px;
    height: 16px;
    background-color: #FFFFFF;
    border: 1px solid #c4cbce;
    margin-left: 23px;
    margin-top: 8px;
    float: left;
    font-size: 12px;
    color: #787e81;
    padding-left: 8px;
    padding-top: 5px;
    background-image: url("../images/lenyilo_bg.png");
    background-repeat: no-repeat;
    background-position: right center;
    cursor: pointer;
}
div.fsor2 div.jobbo div.rendez_lenyil{
    position: absolute;
    padding-left: 0px;
    width: 47px;
    background-color: #FFFFFF;
    border: 1px solid #c4cbce;
    margin-left: -9px;
    z-index: 1000;
    display: none;
    width: 178px;
}
div.fsor2 div.jobbo div.rendez_lenyil div.rendezes{
    padding-left: 8px;
}
div.fsor2 div.jobbo div.rendez_lenyil div.rendezes:hover{
    background-color: #f6f7f9;
}

div.fsor2 div.jobbo div.elemsz{
    font-size: 12px;
    color: #797e82;
    padding-left: 35px;
    padding-top: 12px;
    float: left;

}
div.fsor2 div.jobbo div.elemszam{
    height: 16px;
    background-color: #FFFFFF;
    border: 1px solid #c4cbce;
    padding-left: 6px;
    width: 41px;
    height: 16px;
    padding-top: 5px;
    background-image: url("../images/lenyilo_bg.png");
    background-repeat: no-repeat;
    background-position: right center;
    margin-top: 8px;
    float: left;
    font-size: 12px;
    color: #787e81;
    margin-left: 6px;
    cursor: pointer;
}
div.fsor2 div.jobbo div.peroldal{
    margin-left: 6px;
    float: left;
    font-size: 12px;
    color: #797e82;
    padding-top: 12px;
}
div.fsor2 div.jobbo div.elemszam_lenyil{
    position: absolute;
    padding-left: 0px;
    width: 47px;
    background-color: #FFFFFF;
    border: 1px solid #c4cbce;
    margin-left: -7px;
    z-index: 1000;
    display: none;
}
div.fsor2 div.jobbo div.elemszam_lenyil div.elem{
    padding-left: 6px;
}
div.fsor2 div.jobbo div.elemszam_lenyil div.elem:hover{
    background-color: #f6f7f9;
    
}



div.jobbsav div.kereses{
    width: 250px;
    /*float: left;
    background-image: url(../images/kepvalto_bg.png);
    height: 292px;
    margin-left: 10px;
    border-left: 1px solid #ccd1d2;
    border-top: 1px solid #ccd1d2;
    border-bottom: 1px solid #caced1;
    border-right: 1px solid #ccd1d2;
    box-shadow: 0px 3px 5px #888;*/
}
/*div.jobbsav div.kereses h3{
    background-image: url(../images/ikeres_icon.png);
    background-repeat: no-repeat;
    background-position: 15px 11px;
    padding-left: 46px;
    font-size: 15px;
    color: #1c3a8b;
    padding-top: 10px;
    height: 22px;
    border-bottom: 1px solid #d7dde1;
}*/
div.jobbsav div.kereses div.inputok{
    padding-left: 12px;
    padding-top: 5px;
}
div.jobbsav div.kereses div.inputok div.input{
    width: 215px;
    height: 16px;
    background-color: #FFFFFF;
    font-size: 11px;
    color: #93989a;
    padding-left: 10px;
    border: 1px solid #c3cacd;
    padding-top: 7px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
    background-image: url(../images/lenyilo_bg.png);
    background-repeat: no-repeat;
    background-position: right center;
    cursor: pointer;
    margin-top: 4px;
}
div.jobbsav div.kereses div.inputok span.szov{
    display: block;
    float: left;
    font-size: 11px;
    color: #787e81;
    padding-top: 3px;
    padding-bottom: 3px;
}
div.jobbsav div.kereses div.inputok span.radio{
    float: left;
    display: block;
    width: 15px;
    height: 15px;
    background-image: url(../images/radio.png);
    background-repeat: no-repeat;
    background-position: -16px 0;
    margin-left: 6px;
    margin-right: 6px;
    cursor: pointer;
    margin-top: 3px;
}
div.jobbsav div.kereses div.inputok span.aktiv{
    background-position: 0 0;
}
div.jobbsav div.kereses div.inputok span.szov2{
    display: block;
    font-size: 11px;
    color: #787e81;
    padding-left: 12px;
    padding-top: 4px;
}
div.jobbsav div.kereses div.inputok input.input{
    display: block;
    float: left;
    width: 53px;
    height: 17px;
    background-color: #FFFFFF;
    font-size: 11px;
    color: #93989a;
    padding-left: 10px;
    padding-right: 10px;
    border: 1px solid #c3cacd;
    padding-top: 5px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
    margin-top: 3px;
}

div.jobbsav div.kereses div.inputok span.szov3{
    display: block;
    float: left;
    font-size: 11px;
    color: #787e81;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 11px;
    width: 34px;
}
div.jobbsav div.kereses div.inputok div.gomb1{
    background-image: url(../images/gomb1.png);
    float: left;
    -moz-border-radius: 2px 2px 2px 2px;
    -webkit-border-radius: 2px 2px 2px 2px;
    border-radius: 2px 2px 2px 2px;
    margin-top: 6px;
}
div.jobbsav div.kereses div.inputok div.gomb1 input{
    /*display: block;*/
    font-size: 9px;
    background: transparent;
    border: 0;
    height: 23px;
    color: #f0f3f8;
    background-image: url(../images/keres_bg.png);
    background-repeat: no-repeat;
    background-position: 7px center;
    padding-left: 17px;
    cursor: pointer;
    /*margin-top: 0;
    padding-top: 3px;*/
}
div.jobbsav div.kereses div.inputok div.gomb2{
    background-image: url(../images/gomb2.png);
    float: left;
    -moz-border-radius: 2px 2px 2px 2px;
    -webkit-border-radius: 2px 2px 2px 2px;
    border-radius: 2px 2px 2px 2px;
    margin-left: 3px;
    height: 14px;
    color: #f0f3f8;
    font-size: 9px;
    border-bottom: 1px solid #1792d0;
    border-right: 1px solid #1792d0;
    padding-top: 8px;
    padding-left: 6px;
    padding-right: 8px;
    margin-top: 6px;
    cursor: pointer;
}
div.jobbsav div.kereses div.inputok div.gomb2 span{
    background-image: url(../images/torol_bg.png);
    background-repeat: no-repeat;
    background-position: left top;
    padding-left: 13px;
    display: block;
}
div.jobbsav div.kereses div.inputok a.reszlkereses{
    font-size: 11px;
    color: #787e81;
    display: block;
    /*float: left;*/
    margin-left: 4px;
    margin-top: 6px;
    color: #2ab0f3;
    margin-bottom: 10px;
}
div.tartalom div.belso div.cim span.kiemelt{
    font-size: 14px;
    color: #f45315;
}


div.listanez{
    /*padding-bottom: 12px;*/
}
div.listanez div.bal{
    margin-left: 9px;
    float: left;
    width: 143px;
}
div.listanez div.bal div.kepbg{

}
div.listanez div.bal div.kepbg img{
    display: block;
    padding: 6px;
    background-color: #FFFFFF;
    box-shadow: 0px 3px 3px #aaaaaa;
}
div.listanez div.jobb{
    margin-left: 30px;
    float: left;
    width: 464px;
}
a.vkek{
    color: #25AEF2;
}
div.kapcslep{
    padding-top: 8px;
    /*padding-bottom: 8px;*/
}
div.kapcslep a{
    color: #2b4793;
}
a.kiemeltaj{
    position: absolute;
    display: block;
    font-size: 10px;
    background-color: #f66119;
    color: #FFFFFF;
    margin-left: 8px;
    margin-top: 8px;
    padding: 6px 10px;
    padding-bottom: 4px;
}

div.tartalom div.no_kiemelt{
    background-image: none;
    background-color: #FFFFFF;
    border-width: 1px;
    border-style: solid;
    border: color: #f1f2f2 #dddddd #cccccc #fafafa;
}
div.tartalom div.no_kiemelt div.cim span.jobb{
    font-size: 14px;
    color: #3A549A;
}
div.tartalom div.lapozo_bg{
    height: 25px;
    background-color: #e2e9ed;
    border-width: 1px;
    border-style: solid;
    border-color: #e2e9ed #dde3e7 #c6cbcf #dfe6ea;
    margin-left: 30px;
    /*margin-bottom: 15px;*/
    padding-left: 188px;
    padding-top: 14px;
}
div.tartalom div.lapozo_bg a{
    display: block;
    float: left;
    font-size: 11px;
    color: #787e81;
    margin-left: 6px;
    margin-right: 6px;
}
div.tartalom div.lapozo_bg a.elozo, div.tartalom div.lapozo_bg a.kovetkezo{
    font-weight: bold;
}
div.tartalom div.lapozo_bg span.sima{
    display: block;
    float: left;
    font-size: 11px;
    color: #787e81;
    margin-left: 6px;
    margin-right: 6px;
    background: none;
    border: 0;
    font-weight: normal;
}
div.tartalom div.lapozo_bg span{
    display: block;
    background-color: #4CBAF1;
    border-bottom: 1px solid #2E94C7;
    border-radius: 3px 3px 3px 3px;
    border-right: 1px solid #2E94C7;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    float: left;
    padding: 3px 6px;
    margin-top: -3px;
}

div.szovegesbelso{
    margin-top: 18px;
}
div.tartalom div.szovegesbelso div.szov{
    padding-top: 6px;
}
div.alignCenter{
    text-align: center;
    padding-top: 6px;
}
input.Button1{
    background-image: url("../images/gmb_bg.png");
    background-repeat: repeat-x;
    border-top: 1px solid #5cb5d3;
    border-left: 1px solid #28aee6;
    border-right: 1px solid #1892d0;
    border-bottom: 1px solid #1892d0;
    padding: 2px;
    padding-left: 15px;
    padding-right: 15px;
    color: #E5F4FC;

    font-size: 13px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
    cursor: pointer;
}
td.Formhiba{
    text-align: center;
    padding-top: 2px;
    padding-bottom: 4px;
}
table.Form1{
    margin-left: auto;
    margin-right: auto;
}
th.FormFejlec{
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 13px;
}

ul.almenu{
    position: absolute;
    /*background-color: #1b3989;*/
    background-color: #30B6F8;
    z-index: 1000;
    margin-left: -14px;
    margin-top: 14px;
    padding-bottom: 6px;
    display: none;
    /*border: 1px solid #30B6F8;
    border-top: 0;*/
    border: 1px solid #83D3FB;
    border-top: 0;
}
div.menusor ul.menu ul.almenu li{
    display: block;
    float: none;
    padding-top: 8px;
    height: 18px;

}
table.Adatok{
    margin-left: auto;
    margin-right: auto;
}

div.gyik a{
    color: #787E81;
}
div.sitemap a{
    color: #787E81;
}
div.sitemap ul{
    padding-left: 12px;
    padding-top: 6px;
    padding-bottom: 6px;
}
div.hirbox{
    padding: 10px;
    border: 1px solid #C3CACD;
    margin-top: 4px;
    margin-bottom: 12px;
    background-color: #FFFFFF;
}
div.hirbox a.hirbox_kep{
    display: block;
    float: left;
    margin-right: 20px;
}
div.hirbox a.hirbox_kep img{
    padding: 2px;
    border: 1px solid #C3CACD;
    background-color: #FFFFFF;
}
div.hirbox div.hirbox_cim{
    font-size: 14px;
    font-weight: bold;
    padding-top: 2px;
    padding-bottom: 6px;
}
div.hirbox a.hirbox_reszletek{
    color: #3A549A;
    font-weight: bold;
    margin-left: 4px;
}
div.visszagomb{
    padding-top: 8px;
    padding-bottom: 8px;
}
div.visszagomb a{
    color: #3A549A;
    font-weight: bold;
}
div.refdoboz{
    float: left;
    padding: 8px;
    border: 1px solid #C3CACD;
    margin-left: 12px;
    margin-right: 12px;
    margin-bottom: 24px;
    background-color: #FFFFFF;
}
div.refdoboz img{
    padding: 2px;
    border: 1px solid #C3CACD;
    background-color: #FFFFFF;
}
div.refcim{
    width: 160px;
    text-align: center;
    padding-top: 4px;
    padding-bottom: 4px;
    font-weight: bold;
}
.dnone{
    display: none;
}
table.helyisegek{
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
}
table.helyisegek th{
    text-align: left;
    border-top: 1px solid #DADADA;
    border-bottom: 2px solid #DADADA;
    padding-left: 15px;
    padding-right: 15px;
    width: 162px;
    padding-top: 4px;
    padding-bottom: 4px;
    background-image: url("../images/hely_bg.png");
    background-repeat: repeat-x;
    height: 21px;
}
table.helyisegek th.elso{
    padding-left: 31px;
    
}
table.helyisegek th.utolso{
    padding-right: 29px;
}
table.helyisegek td{
    padding-left: 15px;
    padding-right: 15px;
    width: 162px;
}
div.ingadat{
    width: 202px;
    float: left;
    padding-right: 12px;
    padding-top: 4px;
    padding-bottom: 4px;
}
div.ingadat span{
    color: #30b6f8;
    font-weight: bold;
}
table.Adatok2{
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    padding-bottom: 10px;
    
    padding-top: 10px;
    background-color: #F9F9F9;
    margin-bottom: 10px;
    margin-top: 10px;
    border: 1px solid #A0A0A0;
    padding-left: 10px;
    padding-right: 10px;
}
table.Adatok2 th{
    padding-bottom: 6px;
    font-size: 14px;
    text-align: left;
}
table.Adatok2 td{
    text-align: center;
}
table.thcenter th, table.alignCenter th{
    text-align: center;
    padding-left: 6px;
    padding-right: 6px;
}
input.kosarlapmennyiseg{
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 2px;
    padding-bottom: 2px;
    width: 30px;
}
div.kosardoboz{
    padding: 12px;
}
table.kos_tabl{
    margin-left: auto;
    margin-right: auto;
}
td.kosarinfobal a, td.kosarinfojobb a{
    display: block;
    
    background-image: url(../images/gomb2.png);
    
    -moz-border-radius: 2px 2px 2px 2px;
    -webkit-border-radius: 2px 2px 2px 2px;
    border-radius: 2px 2px 2px 2px;
    /*margin-right: 10px;*/
    height: 17px;
    color: #f0f3f8;
    font-size: 12px;
    border-bottom: 1px solid #1792d0;
    border-right: 1px solid #1792d0;
    padding-top: 5px;
    padding-left: 6px;
    padding-right: 8px;
    margin-top: 6px;
    cursor: pointer;
    
}
td.kosarinfobal, td.kosarinfojobb{
    text-align: center;
    padding-right: 6px;
    padding-left: 6px;
}


/*table.Form1{
    margin-left: auto;
    margin-right: auto;
}*/

div.itip{
    display: none;
    position: absolute;
    border: 1px solid #C3CACD;
    height: 100px;
    overflow: auto;
    width: 220px;
    background-color: #FFFFFF;
    padding-top: 4px;
    /*margin-left: 2px;*/
    margin-left: -9px;
    margin-top: 2px;
    border-top: 0; 
}
div.itip div{
    background-color: #FFFFFF;
       
    color: #93989A;
    cursor: pointer;
    font-size: 11px;
    height: 16px;   
    padding-left: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
    width: 194px;
}
div.itip div:hover{
    background-color: #F0F0F0;
}

div.imegye{
    display: none;
    position: absolute;
    border: 1px solid #C3CACD;
    height: 100px;
    overflow: auto;
    width: 220px;
    background-color: #FFFFFF;
    padding-top: 4px;
    /*margin-left: 2px;*/
    margin-left: -9px;
    margin-top: 2px;
    border-top: 0; 
}
div.imegye div{
    background-color: #FFFFFF;
       
    color: #93989A;
    cursor: pointer;
    font-size: 11px;
    height: 16px;   
    padding-left: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
    width: 194px;
}
div.imegye div:hover{
    background-color: #F0F0F0;
}

div.itelepules{
    display: none;
    position: absolute;
    border: 1px solid #C3CACD;
    height: 100px;
    overflow: auto;
    width: 220px;
    background-color: #FFFFFF;
    padding-top: 4px;
    /*margin-left: 2px;*/
    margin-left: -9px;
    margin-top: 2px;
    border-top: 0; 
}
div.itelepules div{
    background-color: #FFFFFF;
       
    color: #93989A;
    cursor: pointer;
    font-size: 11px;
    height: 16px;   
    padding-left: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
    width: 194px;
}
div.itelepules div:hover{
    background-color: #F0F0F0;
}

div.fotoalb{
    display: none;
}

div.kepvalto_keres div.kepvalto img.dnone{
    display: none;
}
div.kepvalto_keres div.kepvalto div.jobbo a.dnone{
    display: none;
}

div#penznemek{
    color: #3455AD;
    font-size: 12px;
    float: right;
    padding-right: 26px;
    margin-top: 56px;
}
div#penznemek a{
    margin-left: 6px;
    margin-right: 6px;
}
div#penznemek a.aktivpenznem{
    font-weight: bold;
}