body, ul, li, a, div, h1, h2, p{
    margin:0px;
    padding:0px;
    font-family:verdana, arial;
    font-size:12px;
    text-decoration:none;
}

#maindiv{
    width:990px;
    margin:0px auto;
}

#headdiv{
    width:928px;
    height:103px;
    background-image:url(/develortr/pics/portal/pics/head.gif);
    padding-left:62px;
}


#menu_div{
    height:54px;
    width:990px;
    background-image:url(/develortr/pics/portal/pics/menu_bg.gif);
    background-position:right 0px;
    background-repeat:no-repeat;
    margin:0px auto;
}
#menu_elements{
    list-style:none;
}
#menu_elements li{
    float:left;
}
#menu_elements li a{
    display:block;
    background-image:url(/develortr/pics/portal/pics/menu_element_bg.gif);
    width:145px;
    height:21px;
    text-align:center;
    color:#FFFFFF;
    font-weight:bold;
    padding-top:3px;
    font-size:13px;
    position:relative;
}
#menu_elements li a.firstaktiv, #menu_elements li a.firstaktiv:hover{
    background-image:url(/develortr/pics/portal/pics/first_menu_element_bga.gif);
}
#menu_elements li a.aktiv2, #menu_elements li a.aktiv2:hover{
    background-image:url(/develortr/pics/portal/pics/menu_element_bga.gif);
    position:relative;
    left:-8px;
    padding-left:8px;
}
#menu_elements li a.aktiv3, #menu_elements li a.aktiv3:hover{
    background-image:url(/develortr/pics/portal/pics/menu_element_bga.gif);
    position:relative;
    left:-16px;
}
#menu_elements li a.lastaktiv, #menu_elements li a.lastaktiv:hover{
    background-image:url(/develortr/pics/portal/pics/menu_last_element_bga.gif);
    width:151px;
    position:relative;
    left:-32px;
}

a#mainmenu20:link, a#mainmenu20:visited {
    background-image:url(/develortr/pics/portal/pics/first_menu_element_bg.gif);
}
a#mainmenu20:hover, .onpath a#mainmenu20{
    background-image:url(/develortr/pics/portal/pics/first_menu_element_bga.gif);
}
#mainmenu19:link, #mainmenu19:visited{
    background-image:url(/develortr/pics/portal/pics/menu_element_bg.gif);
    position:relative;
    left:-8px;
    padding-left:8px;
}
a#mainmenu19:hover, .onpath a#mainmenu19{
    background-image:url(/develortr/pics/portal/pics/menu_element_bga.gif);
    position:relative;
    left:-8px;
}
a#mainmenu25:link, a#mainmenu25:visited{
    background-image:url(/develortr/pics/portal/pics/menu_element_bg.gif);
    position:relative;
    left:-16px;
}
a#mainmenu25:hover, .onpath a#mainmenu25{
    background-image:url(/develortr/pics/portal/pics/menu_element_bga.gif);
    position:relative;
    left:-16px;
}
a#mainmenu28:link, a#mainmenu28:visited{
    background-image:url(/develortr/pics/portal/pics/menu_last_element_bg.gif);
    width:151px;
    position:relative;
    left:-32px;
}
a#mainmenu28:hover, .onpath a#mainmenu28{
    background-image:url(/develortr/pics/portal/pics/menu_last_element_bga.gif);
    position:relative;
    left:-32px;
}

#content{
    width:990px;
    min-height:432px;
    height:expression(this.scrollHeight<432 ? "432px" : "auto");

}

#menu_right{
    position:relative;
    left:0px;
    float:left;
}
#search{
    border:1px solid #254A76;
    float:left;
}
#search_label{
    float:left;
    font-weight:bold;
    font-size:10px;
    margin-left:5px;
    margin-top:1px;
    width:46px;
}

#search input.text{
    float:left;
    border:0px solid #000000;
    font-size:10px;
    color:#254A76;
    padding-left:2px;
    padding-right:2px;
    width:101px;
}
#search a{
    background-color:#254A76;
    display:block;
    float:left;
    width:18px;
    height:12px;
    font-size:8px;
    color:#FFFFFF;
    margin-top:1px;
    margin-right:1px;
    padding-left:2px;
    padding-top:1px;
}

#develor_group{
    float:left;
    background-image:url(/develortr/pics/portal/pics/euflag.gif);
    background-position:right 0px;
    background-repeat:no-repeat;
    font-weight:bold;
    padding-right:29px;
    height:20px;
    margin-left:10px;
    color:#002D64;
    padding-top:1px;
    font-size:9px;
}

.main_row_title{
    height:20px;
    padding-top:5px;
    background-color:#C8D2DB;
}
.main_row_title .title{
    background-image:url(/develortr/pics/portal/pics/menu_row_title_sign.gif);
    background-repeat:no-repeat;
    background-position:11px 3px;
    padding-left:25px;
    color:#3A5985;
    font-style:italic;
    font-weight:bold;
}
.main_row_title .title a{
    color:#3A5985;
    font-style:italic;
    font-weight:bold;

}
.main_row_title .title .more{
    color:#3A5985;
    font-style:normal;
    font-weight:bold;
    font-size:10px;
}
#first_row{
    float:left;
    width:288px;
    height:463px;
    background-color:#FFFFFF;
    /*background-image:url(/develortr/pics/portal/pics/hat_apro_kulonbseg.jpg);*/
    background-repeat:no-repeat;
}


#first_row_rotator{
    display:block;
    height:340px;
}
#first_row_title{
    /*margin-top:343px;*/
    margin-top:2px;
    width:287px;
}
#first_row_title .more{
    margin-left:135px;
}
#first_row_body{
    margin-top:7px;
    background-color:#FFFFFF;
    color:#20487B;
    padding-left:5px;
}
#first_row_body img{
    margin-right:9px;
    float:left;
}
#first_row_body h2{
    color:#20487B;
    font-size:12px;
    margin-bottom:5px;
}
#sec_row{
    float:left;
    height:463px;
    width:301px;
    background-color:#FFFFFF;
}
#sec_row_title .title{
    color:#022962;
}

#sec_row_title .more{
    margin-left:95px;
    color:#022962;
}
#news{
    min-height:311px;
    height:expression("318px");
}
#sec_row .newsblock{
    border-top:2px solid #C8D2DB;
    padding-top:10px;
}
#sec_row .newsblock, #sec_row .newsblock_first{
    margin-left:12px;
    margin-right:12px;
    margin-top:7px;
    color:#002B5E;
}

#sec_row .newsblock h2.newstitle, #sec_row .newsblock_first h2.newstitle{
    margin-bottom:3px;
}
#sec_row .newsblock h2.newstitle a, #sec_row .newsblock_first h2.newstitle a{
    font-weight:bold;
    color:#002B5E;
}
#sec_row .newsblock .newsdate, #sec_row .newsblock_first .newsdate{
    font-style:italic;
    margin-bottom:3px;
}

#partnereink_mondtak{
    background-color:#F6D092;
    margin-left:1px;
}

.partnereink_body{
  color:#20487B;
  background-color:#FFFFFF;
  float:left;
  width:295px;
  margin-top:8px;
  padding-top:6px;
  padding-left:5px;
  font-size:8px !important;
}
.partnereink_body .head{
  font-weight:bold;
  margin-bottom:5px;
}

.partnereink_body img{
    margin-right:9px;
    float:left !important;
}
#partnereink_mondtak .title{
    background-image:url(/develortr/pics/portal/pics/menu_row_title_sign2.gif);
    background-repeat:no-repeat;
    background-position:11px 3px;
    padding-left:25px;
    color:#B63440;
    font-style:italic;
    font-weight:bold;

}
#partnereink_mondtak.main_row_title{
    width:300px;
}
#partnereink_mondtak .title .more{
    margin-left:50px;
    color:#B63440;
}

#third_row{
    background-image:url(/develortr/pics/portal/pics/big_pics_menu.jpg);
    background-position:right 0px;
    background-repeat:no-repeat;
    height:463px;
    width:401px;
    float:left;
    
}

#footer{
    margin-bottom:10px;
}
#footer img{
    float:left;
}
#footer ul{
    list-style:none;
    float:right;
    padding-right:0px;
    margin-top:4px;
}
#footer ul li{
    float:left;
}
#footer ul li, #footer ul li a{
    font-size:11px;
    padding-left:5px;
    color:#002E62;
    font-weight:bold;
}

#footer ul li a{
    background-repeat:no-repeat;
    background-image:url(/develortr/pics/portal/pics/footer_separator.gif);
    background-position:right 3px;
    padding-right:10px;
}

#logo{
    display:block;
    float:left;
    width:200px;
    height:50px;
    margin-top:28px;
}

#login_box{
    float:left;
    padding-left:328px;
    padding-top:30px;
}
#login_box a{
    color:002E5F;
    font-size:10px;
}

#login_box label, #login_box input.text{
    color:#002B60;
    font-weight:bold;
    font-size:10px;
    float:left;
}

#login_box div{
    padding-bottom:2px;
}
#login_box div.login_row{
    font-size:0px;
    
}

#login_box div.login_row div{
    display:inline;
}
#login_box div.login_row div.button{
    position:relative;
    top:-13px;
}
#login_box label{
    text-align:right;
    width:40px;
    height:1px;
    margin-right:3px;
    margin-top:3px;
}

#login_box #belepes, #login_box #regisztracio{
    font-size:0px;
    color:#FFFFFF;
    text-align:center;
    background-color:#224879;
    margin-left:8px;
    padding-left:76px;
    padding-bottom:17px;
    background-position:0px 1px;
}
#login_box #belepes{
    background-image:url(/develortr/pics/portal/pics/log_in_hu.gif);
}
#login_box #regisztracio{
    background-image:url(/develortr/pics/portal/pics/registration_hu.gif);
}

#login_box #name, #login_box #password{
    width:121px;
    border:1px solid #224879;
    height:15px;
}
#partnereink{
    margin-left:45px;
    font-weight:bold;
    display:block;
    height:14px;
    color:#002B60;
}
#belso #content{
    background-image:url(/develortr/pics/portal/pics/belso_content_bg.gif);
    min-height:463px;
    height:expression(this.scrollHeight < 463 ? "463px" : "auto");
    float:left;
}

#first_row_belso{
    width:268px;
    float:left;
}
#first_row_belso ul{
    list-style:none;
}
#first_row_belso ul li{
    padding-left:2px;
    padding-top:2px;
    padding-bottom:1px;
}

#first_row_belso a.onpath, #first_row_belso a.onpath:visited{
    color: #FAB95B;
}

#first_row_belso ul.level1{
    margin-left:7px;
    margin-right:6px;
    margin-top:15px;
}
#first_row_belso ul.level1 li{
    border-top:1px solid #6581B0;
    border-left:1px solid #6581B0;
    border-right:1px solid #152B50;
    border-bottom:1px solid #152B50;
}
#first_row_belso ul.level1 li a{
    font-size:11px;
    display:block;
    color:#99B5DD;
    font-weight:bold;
    background-image:url(/develortr/pics/portal/pics/belso_menu_sign.gif);
    background-repeat:no-repeat;
    padding-left:15px;
    background-position:0px 1px;
}
#first_row_belso ul.level1 li a:hover{
    background-image:url(/develortr/pics/portal/pics/belso_menu_sign_a.gif);
    color:#FDB85B;
}

#first_row_belso ul.level2 li{
    border:0px solid #000000;
    padding-left:17px;
}

#first_row_belso ul.level2 li a {
    background-image:url(/develortr/pics/portal/pics/belso_menu_sign_level1.gif);
    background-position:0px 3px;
    color:#FFFFFF;
    font-weight:normal;
    padding-left:17px;
}

#first_row_belso ul.level2 li a:hover{
    background-image:url(/develortr/pics/portal/pics/belso_menu_sign_level1.gif);
}

#first_row_belso ul.level3 li a,#first_row_belso ul.level3 li a:hover{
    color:#F8D095;
    background-image:url(/develortr/pics/portal/pics/belso_menu_sign_level2.gif);
    background-position:0px 5px;
    padding-left:7px;
    font-weight:bold;
    text-decoration:none;
}

#sec_row_belso{
    float:left;
    width:722px;
    color:#032E61;
    background-image:url(/develortr/pics/portal/pics/jobbkep1.gif);
    background-repeat:no-repeat;
    background-position:right 0px;
}
#realcontent{
    padding:10px;
    padding-bottom:20px;
    width:612px;
    height:expression(this.scrollHeight<432 ? "432px" : "auto");
    min-height:432px;
    line-height:16px;
    text-align:justify;
}
#realcontent table.specTable{
  border:1px solid #000000;
}
#realcontent table.specTable td{
  background-color:#E7DFD0;
  padding:2px;
}
#realcontent table.specTable tr.firstRow td{
  color:#FFFFFF;
  font-weight:bold;
  background-color:#395284;
  padding-left:5px;
  padding-right:5px;

}
#realcontent table.specTable td.firstCol{
  background-color:#395284;
  color:#FFFFFF;
  text-align:center
}

#realcontent a{
    color:#B52800;
    text-decoration:underline;
}
#realcontent img{
    margin-right:10px;
    margin-left:10px;
    margin-bottom:10px;
}
#realcontent p{
    margin-top:10px;
    margin-bottom:5px;
    text-align:justify;
}

#realcontent ul{
    margin-top:5px;
    margin-bottom:5px;
    margin-left:15px;
}

#sec_row_belso h1{
    background-image:url(/develortr/pics/portal/pics/h1bg.gif);
    background-repeat:repeat-x;
    background-position:0px bottom;
    padding-bottom:5px;
    font-size:19px;
    color:#204A7A;
    margin-bottom:20px;
    text-align:left;
    line-height:18px;
}
#sec_row_belso h1 #print{
    position:relative;
    top:-23px;
    margin-left:20px;
    float:right;
}
#sec_row_belso h2{
    font-size:16px;
}
#sec_row_belso h3{
    font-size:13px;
}
#sec_row_belso ul{
    list-style:none;
}
#sec_row_belso ul li{
    background-image:url(/develortr/pics/portal/pics/menu_row_title_sign3.gif);
    background-repeat:no-repeat;
    padding-left:15px;
    background-position:0px 2px;
}

.sitemap{
    list-style:none;
}
.sitemap li{
    background-image:url(/develortr/pics/portal/pics/menu_row_title_sign3.gif);
    margin-left:10px;
    padding-left:15px;
    background-repeat:no-repeat;
    background-position:0px 3px;
}

#morzsamenu{
    float:left;
    padding-left:20px;
    color:#B32C33;
    margin-top:7px;
}
#morzsamenu a{
    color:#B52A31
}


#mf_msg{
    width:300px;
    height:150px;
}
.messageformbutton{
    margin-left:190px;
    width:100px;
}

.nyito_ajanlo{
    display:block;
    height:46px;
    width:315px;
    margin-left:2px;
    margin-top:2px;
}

.nyito_ajanlo a{
    display:block;
    height:46px;
    width:315px;
}
#nyito_ajanlo_div_1{
    margin-top:27px;
}
#nyito_ajanlo_div_4{
    margin-bottom:29px;
}
                        
#extmenu{
    background-image:url(/develortr/pics/portal/pics/extmenubg.jpg);
    background-repeat:no-repeat;
    width:288px;
    height:20px;
    margin-top:5px;
    float:right;
    padding-right:111px;
    padding-top:4px;
}
#extmenu a{
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
    font-size:10px;
}
#extmenu #forum{
    padding-left:28px;
    padding-right:20px;
}
#extmenu #newsletter{
    padding-left:24px;
    padding-right:20px;
}
#extmenu #szavazas{
    padding-left:30px;
    padding-right:20px;
}

#cbox1{
    background-image:url(/develortr/pics/portal/pics/jobb_ismetlodo.gif);
    background-position:right 0px;
    background-repeat:repeat-y;
    width:722px;
    float:left;
}
                    
/*#cbox2{
    background-image:url(/develortr/pics/portal/pics/jobbkep4.gif);
    background-position:right bottom;
    background-repeat:no-repeat;
    width:722px;
    float:left;
}
#cbox3{
    background-image:url(/develortr/pics/portal/pics/jobbkep3.gif);
    background-position:right 0px;
    background-repeat:no-repeat;
    width:722px;
    float:left;
}*/
                                                            
 #cbox4{
    background-image:url(/develortr/pics/portal/pics/jobbkep2.gif);
    background-position:right bottom;
    background-repeat:no-repeat;
    width:722px;
    float:left;
 }
#video{
    display:block;
    float:left;
    width:28px;
    height:28px;
    margin-top:5px;
    margin-left:12px;
    background-image:url(/develortr/pics/portal/pics/video.gif);
    background-repeat:no-repeat;
}

#flashmap{
    margin-left:2px;
}
                                                                                                                    