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(/develorro/pics/portal/pics/head.jpg);    padding-left:62px;}#menu_div{    height:54px;    width:990px;    background-image:url(/develorro/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(/develorro/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(/develorro/pics/portal/pics/first_menu_element_bga.gif);}#menu_elements li a.aktiv2, #menu_elements li a.aktiv2:hover{    background-image:url(/develorro/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(/develorro/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(/develorro/pics/portal/pics/menu_last_element_bga.gif);    width:151px;    position:relative;    left:-32px;}a#mainmenu20:link, a#mainmenu20:visited {    background-image:url(/develorro/pics/portal/pics/first_menu_element_bg.gif);}a#mainmenu20:hover, .onpath a#mainmenu20{    background-image:url(/develorro/pics/portal/pics/first_menu_element_bga.gif);}#mainmenu19:link, #mainmenu19:visited{    background-image:url(/develorro/pics/portal/pics/menu_element_bg.gif);    position:relative;    left:-8px;    padding-left:8px;}a#mainmenu19:hover, .onpath a#mainmenu19{    background-image:url(/develorro/pics/portal/pics/menu_element_bga.gif);    position:relative;    left:-8px;}a#mainmenu25:link, a#mainmenu25:visited{    background-image:url(/develorro/pics/portal/pics/menu_element_bg.gif);    position:relative;    left:-16px;}a#mainmenu25:hover, .onpath a#mainmenu25{    background-image:url(/develorro/pics/portal/pics/menu_element_bga.gif);    position:relative;    left:-16px;}a#mainmenu28:link, a#mainmenu28:visited{    background-image:url(/develorro/pics/portal/pics/menu_last_element_bg.gif);    width:151px;    position:relative;    left:-32px;}a#mainmenu28:hover, .onpath a#mainmenu28{    background-image:url(/develorro/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:-36px;    float:left;}#search{    border:1px solid #254A76;    float:left;}#search_label{    float:left;    font-weight:bold;    font-size:10px;    margin-left:31px;    margin-right:-6px;    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:14px;    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(/develorro/pics/portal/pics/euflag.gif);    background-position:right 0px;    background-repeat:no-repeat;    font-weight:bold;    padding-right:27px;    height:20px;    margin-left:4px;    color:#002D64;    padding-top:2px;    font-size:9px;}.main_row_title{    height:21px;    padding-top:4px;    background-color:#C8D2DB;}.main_row_title .title{    background-image:url(/develorro/pics/portal/pics/menu_row_title_sign.gif);    background-repeat:no-repeat;    background-position:11px 3px;    padding-left:26px;    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(/develorro/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:78px;}#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:93px;    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:7px;  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(/develorro/pics/portal/pics/menu_row_title_sign2.gif);    background-repeat:no-repeat;    background-position:11px 3px;    padding-left:26px;    color:#B63440;    font-style:italic;    font-weight:bold;}#partnereink_mondtak.main_row_title{    width:300px;}#partnereink_mondtak .title .more{    margin-left:24px;    color:#B63440;}#third_row{    background-image:url(/develorro/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:35px;    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(/develorro/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(/develorro/pics/portal/pics/log_in_hu.gif);}#login_box #regisztracio{    background-image:url(/develorro/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(/develorro/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(/develorro/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(/develorro/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(/develorro/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(/develorro/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(/develorro/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(/develorro/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(/develorro/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(/develorro/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(/develorro/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(/develorro/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(/develorro/pics/portal/pics/jobb_ismetlodo.gif);    background-position:right 0px;    background-repeat:repeat-y;    width:722px;    float:left;}/*#cbox2{    background-image:url(/develorro/pics/portal/pics/jobbkep4.gif);    background-position:right bottom;    background-repeat:no-repeat;    width:722px;    float:left;}#cbox3{    background-image:url(/develorro/pics/portal/pics/jobbkep3.gif);    background-position:right 0px;    background-repeat:no-repeat;    width:722px;    float:left;}*/#cbox4{    background-image:url(/develorro/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(/develorro/pics/portal/pics/video.gif);    background-repeat:no-repeat;}                                                                               #flashmap{    margin-left:2px;}    