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(/develorsi/pics/portal/pics/head.jpg);
    padding-left:62px;
}

#menu_div{
    height:54px;
    width:990px;
    background-image:url(/develorsi/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(/develorsi/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(/develorsi/pics/portal/pics/first_menu_element_bga.gif);

}
#menu_elements li a.aktiv2, #menu_elements li a.aktiv2:hover{

    background-image:url(/develorsi/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(/develorsi/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(/develorsi/pics/portal/pics/menu_last_element_bga.gif);

    width:151px;
    position:relative;
    left:-32px;
}

a#mainmenu25:link, a#mainmenu25:visited {
    background-image:url(/develorsi/pics/portal/pics/first_menu_element_bg.gif);

}
a#mainmenu25:hover, .onpath a#mainmenu25{
    background-image:url(/develorsi/pics/portal/pics/first_menu_element_bga.gif);

}
#mainmenu26:link, #mainmenu26:visited{
    background-image:url(/develorsi/pics/portal/pics/menu_element_bg.gif);

    position:relative;
    left:-8px;
    padding-left:8px;
}
a#mainmenu26:hover, .onpath a#mainmenu26{
    background-image:url(/develorsi/pics/portal/pics/menu_element_bga.gif);

    position:relative;
    left:-8px;
}
a#mainmenu27:link, a#mainmenu27:visited{
    background-image:url(/develorsi/pics/portal/pics/menu_element_bg.gif);

    position:relative;
    left:-16px;
}
a#mainmenu27:hover, .onpath a#mainmenu27{
    background-image:url(/develorsi/pics/portal/pics/menu_element_bga.gif);

    position:relative;
    left:-16px;
}
a#mainmenu28:link, a#mainmenu28:visited{
    background-image:url(/develorsi/pics/portal/pics/menu_last_element_bg.gif);

    width:151px;
    position:relative;
    left:-32px;
}
a#mainmenu28:hover, .onpath a#mainmenu28{
    background-image:url(/develorsi/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:-25px;
     width:325px;
     float:left;
}
#search{

    border:1px solid #254A76;

    float:left;

}

#search_label{

    float:left;

    font-weight:bold;

    font-size:10px;

    padding-left:10px;

    margin-right:4px;

    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;

}



#develorsi_group{

    float:left;

    background-image:url(/develorsi/pics/portal/pics/euflag.gif);

    background-position:right 0px;

    background-repeat:no-repeat;

    font-weight:bold;

    font-size:10px;

    padding-right:25px;

    height:20px;

    padding-left:4px;

    color:#002D64;

    padding-top:1px;
    font-size:9px;
}



.main_row_title{

    height:19px;

    padding-top:4px;

    background-color:#C8D2DB;

}

.main_row_title .title{

    background-image:url(/develorsi/pics/portal/pics/menu_row_title_sign.gif);

    background-repeat:no-repeat;

    background-position:11px 2px;

    padding-left:28px;

    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(/develorsi/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:81px;

}

#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:70px;

    color:#022962;

}

#news{

    min-height:317px;

    height:expression("317px");
    
    border:1px solid #FFF;
}

#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(/develorsi/pics/portal/pics/menu_row_title_sign2.gif);

    background-repeat:no-repeat;

    background-position:11px 3px;

    padding-left:28px;

    color:#B63440;

    font-style:italic;

    font-weight:bold;

}

#partnereink_mondtak.main_row_title{

    width:300px;
}

#partnereink_mondtak .title .more{

    margin-left:64px;

    color:#B63440;

}



#third_row{

    background-image:url(/develorsi/pics/portal/pics/big_pics_menu.jpg);

    background-position:right 0px;

    background-repeat:no-repeat;

    height:463px;

    width:401px;

    float:left;

}



#footer{

    display:block;
    
    

    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(/develorsi/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:3px;

}

#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;
    height:19px;
}
#headdiv form #login_box{
    height: 72px;
}
#login_box div.login_row div{
    display:inline;
}

#login_box div.login_row div.button{
    position:relative;
    top:-9px;
    width:17px;
}
#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; 
    margin-left:8px;
    padding-left:70px;
    padding-bottom:15px;
    background-position:0px 1px;
    border:none;

}

#login_box #belepes{
    background-image:url(/develorsi/pics/portal/pics/log_in_hu.gif);
    background-repeat:no-repeat;
    width:76px;
    height:19px;
    background-color:#224879;
}
#login_box #regisztracio{
    background-image:url(/develorsi/pics/portal/pics/registration_hu.gif);
    background-repeat:no-repeat;
    float:left;
    
    width:7px;
    height:5px;
}

#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;
}

#error{
    padding-bottom:10px;
    margin-left:45px;
    font-weight:bold;
    display:block;
    height:17px;
    width:200px;
    color:red;
    
}
#belso #content{

    background-image:url(/develorsi/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(/develorsi/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(/develorsi/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(/develorsi/pics/portal/pics/belso_menu_sign_level1.gif);

    background-position:0px 3px;

    color:#FFFFFF;

    font-weight:normal;

    padding-left:13px;

    padding-top:1px;
}


#first_row_belso ul.level2 li a:hover{

    background-image:url(/develorsi/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(/develorsi/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(/develorsi/pics/portal/pics/belso_content_bg2.gif);

    background-image:url(/develorsi/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(/develorsi/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(/develorsi/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(/develorsi/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;
    font-size:10px !important;
}
p.morzsamenu{
    font-size:10px !important;
}




#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;
}

#belso #content.forum{
    background-image:none;
    background-color:#FEF5E6;
}

#belso #content.forum #sec_row_belso{
    width:100%;
    
}


#cbox1{
    background-image:url(/develorsi/pics/portal/pics/jobb_ismetlodo.gif);
    background-position:right 0px;
    background-repeat:repeat-y;
    width:722px;
    float:left;
}

/*#cbox2{
    background-image:url(/develorsi/pics/portal/pics/jobbkep4.gifa);
    background-position:right bottom;
    background-repeat:no-repeat;
    width:722px;
    float:left;
}
#cbox3{
    background-image:url(/develorsi/pics/portal/pics/jobbkep3.gifa);
    background-position:right 0px;
    background-repeat:no-repeat;
    width:722px;
    float:left;
}*/

#cbox4{
    background-image:url(/develorsi/pics/portal/pics/jobbkep2.gif);
    background-position:right bottom;
    background-repeat:no-repeat;
    width:722px;
    float:left;
}

#extmenu{
    background-image:url(/develorsi/pics/portal/pics/extmenubg.gif);
    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{
    margin-left:70px;
    padding-right:20px;
}
#extmenu #newsletter{
    margin-left:45px;
    padding-right:20px;
}
#extmenu #szavazas{
    padding-left:29px;
    padding-right:20px;
}
#video{
    display:block;
    float:left;
    width:28px;
    height:28px;
    margin-top:5px;
    margin-left:12px;
    background-image:url(/develorsi/pics/portal/pics/video.gif);
    background-repeat:no-repeat;
}

#flashmap{
    margin-left:2px;
}
*
#welcome{
    width: 300px;
    height:150px;
    margin-left:550px;
    padding-top:30px;
    float:left;
}
#kilepes_inner a#inner_kilepes{
    background-image:url(/develorsi/pics/portal/pics/kilep.gif);
    background-repeat:no-repeat;
    width:77px;
    height:19px;
    float:left;
    margin-left:150px;
    margin-top:-28px;
    font-weight:bold;
    display:block;
}
#kilepes_inner a#hirlevel_bg{
    width:77px;
    height:19px;
    display:block;
}
#hirlevel_button{
    border:1px solid red;
    background-image:url(/develorsi/pics/portal/pics/hirlevel.gif);
    background-repeat:no-repeat;
    width:77px;
    height:19px;
    display:block;
    
}
#log_out{
    margin-left:10px;
    margin-top:20px;    
    float:left;
    font-weight:bold;
}
#inner_registration{
    background-image:url(/develorsi/pics/portal/pics/adatm.gif);
    background-repeat:no-repeat;
    width:77px;
    height:19px;
    float:left;  
    font-weight:bold;
    margin-left:150px; 
               
}
*
#log_box{
    float:left;
    padding-left:328px;
    padding-top:3px;
}
#log_box a{
    color:002E5F;
    font-size:10px;
}
#logged{
    margin-left:10px;
    margin-top:10px;
    font-weight:bold;
    font-size:12px;
    height:17px;
    width:150px;
    color:#002B60;
    display:block;    
}

#subscribe_head{
    width:450px !important;
    height:103px;
    background-image:url(/develorsi/pics/portal/pics/head.jpg);
    background-position:-60px 0px;
}
#email{
    font-family:verdana, arial;
    font-size:12px;
    paddin-bottom:10px;
}
#subscribe_options ul{
    padding-left:20px;
    list-style:none;
}
* 
#intramenu{
    background-image:url(/develorsi/pics/portal/pics/extmenubg.jpg);
    background-repeat:no-repeat;
    width:288px;
    height:20px;
    margin-top:5px;
    float:right;
    padding-right:111px;
    padding-top:4px;    
}
#intramenu a{
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
    font-size:10px;
}
#intramenu #intraforum{
    margin-left:30px;
    padding-right:20px;
}
#intramenu #intranewsletter{
    margin-left:15px;
    padding-right:20px;
}
#intramenu #intrapartner{
    padding-left:20px;
    padding-right:7px;
}
*
.forumentry     { width: 95%; margin-top: 10px; }
.forummsg       { border: solid 1px #000; background-color: #F9DCB2; color: #070F6F}
.forumdate      { float: right; }
.center            { text-align: center; }

ul.gbforum {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
    margin-left: 20px;
    margin-top: 10px;
}

ul.gbforum li {
    padding: 0px;
    margin: 0px;
}
#captcha {
    width: 50px;
}
#gbSend {
    margin-top:10px;
}

#gbText {
    margin-bottom:10px;
    width: 490px;
    height: 200px;
}

.gbform {
    line-height:24px;
}

.gbtitle {
    text-align:center;
    font-size: 14px;
}
#gbname, #gbemail {
    left: 580px;
    position: absolute;
    width: 220px;
}

#captchaspan {
    left: 580px;
    position: absolute;
}
#guestbook p{
    text-align:center;
}
#trainer_pic{
    width:124px !important;
}

table.template-Table{
    width:600px;
    margin-bottom:20px;
}
table.template-Table td{
    padding-top:15px;
    padding-left:15px;
    padding-right:15px;
    width:33%;
    vertical-align:top;
}
table.template-Table td.border{
    border-right:1px solid #224877;

}

