body, ul, li, div, a, label, table, form{
    margin:0px;
    padding:0px;
    font-size:11px;
    font-family:arial;
    text-decoration:none;
    color:#556D93;
}
H2{
    margin:0px;
    padding:0px;
    font-size:14px;
    color:#022157;
}
H3{
    margin:0px;
    padding-top:2px;
    font-size:12px;
    color:#576B90;
}
H4{
    padding:0px;
    margin:0px;
    text-align:right;
    font-size:11px;
}
body{
    background-image:url("/vasuteu/pics/portal/bodybg.gif");
}

body.inner #maindiv, #totalbg{
    background-image:url("/vasuteu/pics/portal/innermainbg.gif");
}
#totalbg{
    float: left;
}
#maindiv{
    background-image:url("/vasuteu/pics/portal/mainbg.gif");
    width:790px;
    float:left;
    padding-bottom:10px;
}
#udvozlet p img{
    margin-right:10px;
}
#udvozlet{
    margin:0px !important;
    padding:0px !important;
    float:left;
    line-height:1.5;
}
#news_links li{
    margin-left:10px;
}
#head{
    background-image:url("/vasuteu/pics/portal/head.gif");
    position:absolute;
    float:left;
    width:780px;
    height:139px;
    top:0px;
    left:0px;
}
#row1{
    padding-top:160px;
    margin-right:2px;
    float:left;
}
#inner_head{
    background-image:url("/vasuteu/pics/portal/head.gif");
    float:left;
    width:780px;
    height:139px;
}
#logo{    
    display:inline;
    width:140px;
    height:90px;
    float:left;
}
#logo2{    
    display:inline;
    width:370px;
    height:27px;
    margin-left:63px;
    margin-top:22px;
    float:left;
}
#search_belso{
    margin-left:33px;
    margin-top:72px;
    float:left;
    width:170px;
}

body.inner #search_belso{
    display:inline;
}
#search_belso label, #search_belso a{
    font-weight:bold;
    color:#022157;
}
#search_belso input.text{
    width:90px;
    height:16px;
    border:1px solid #173362;
    margin-right:3px;
}
#search{
    margin-left:5px;
}
#search label, #search a{
    font-weight:bold;
    color:#022157;
}
#search input.text{
    width:90px;
    height:16px;
    border:1px solid #173362;
    margin-right:3px;
}
#inner_row1{
    padding-top:21px;
    margin-right:2px;
    float:left;
}

#leftmenu{
    width:179px;
    float:left;
}
#leftmenu ul{
    list-style:none;
    font-weight:bold;
}
#leftmenu ul li{
    border:1px solid #FFFFFF;
}
#leftmenu ul li a{
    display:block;
    font-weight:bold;
    color:#022157;
    text-decoration:none;
    background-image:url("/vasuteu/pics/portal/menulevel_1.gif");
    background-repeat: no-repeat;
    background-color: #d2d9e4;
    width:158px;
    height:auto;
    padding-bottom:5px;
    padding-left:19px;
    padding-top:3px;
}
#leftmenu ul li a:hover{
    /*border-bottom:1px solid #2A2A84;*/
    color:#6786B4;
}
#leftmenu ul li ul li a{
    display:block;
    text-decoration:none;
    background-image:url("/vasuteu/pics/portal/menulevel_2.gif");
    background-repeat:no-repeat;
    background-color: #f5f8fc;
    width:147px;
    height:auto;
    padding-left:27px;
    padding-top:4px;
    color:#6786B4;   
    border-bottom:1px solid #D7DDE7;
}
#leftmenu ul li ul li a:hover{
    /*border-bottom:1px solid #2A2A84;*/
    color:#022157;
}
#leftmenu ul li ul.level1 li ul.level2 li a{
    display:block;
    text-decoration:none;
    background-image:url("/vasuteu/pics/portal/menulevel3_inactive.jpg");
    background-repeat:no-repeat;
    width:auto;
    height:auto;
    padding-left:41px;
    padding-top:5px;
}
#leftmenu ul.level3 li h4 a{
    display:block;
    text-decoration:none;
    background-image:url("/vasuteu/pics/portal/menulevel3_inactive.jpg");
    background-repeat:no-repeat;
    width:auto;
    height:auto;
    padding-left:40px;
    padding-top:5px;
    text-align: left !important;
}
#leftmenu ul.level2 li a.onpath{
    color:#022157;
    background-image:url("/vasuteu/pics/portal/menulevel2_active.gif")
}
#leftmenu ul.level3 li h4 a.onpath{
    color:#022157;
    background-image:url("/vasuteu/pics/portal/menulevel3_active.jpg")
}
body.inner #row2{
    padding-top:72px;

}
#row2{
    float:left;
    padding-top:122px;
    width:400px;
    margin:10px;
}
#longbox1{
    width:196px;
    float:left;
}
#longbox1 h2.text a{
    background-color:#C0CDDD;
    height:20px;
    width:184px;
    float:left;
    margin-top:10px;
}
.text a{ 
    padding-top:3px;
    padding-left:12px;
    display:inline;
    float:left;
    text-decoration:none;
    color:#012152;
}
#longbox2{
    float:left;
    width:196px;
    margin-left:8px;
}
#longbox2 h2.text2 a{
    background-color:#C0CDDD;
    height:20px;
    width:184px;
    float:left;
    margin-top:10px;
}
.text2 a{
    padding-top:3px;
    padding-left:12px;
    display:block;
    float:left;
    text-decoration:none;
    color:#012152;
}
#lehetosegek{	
    margin:0px;
    width:193px;
    height:0px auto;
    float:left;
    display:block;
    line-height:1.5;
    text-decoration:none;
}
#lehetosegek A{
    color:#2F4491;
}
#lehetosegek ul{
    list-style:none;
}
.ajanlatok {
    margin:0px;
    height:0px auto;
    float:left;
    line-height:1.5;
    display:block;
    list-style:none;
}
.ajanlatok A{
    color:#2F4491;
}
.ajanlatok ul{
    list-style:none;
}
.ajanlatok ul li.news_ud{
    list-style: disc;
    padding-top:4px;
    margin-left:15px;
}
.datum {
    font-size:10px;
    font-weight:bold;
    color:#2F2D92;
    font-style:italic;
}
#row3{
    float:left;
    padding-top:72px;
    width:179px;
    position:relative;
    z-index:1000;
}
.rightboxbody ul{
    list-style:none;
    align:left;
    margin:5px;
    color:#022056;
}
ul li.links a{
    list-style:none;
    background-image:url(/vasuteu/pics/portal/list-link.gif);
    background-repeat:no-repeat;
    padding-left:12px;
    padding-top:3px;
    color:#022056;
    font-weight:bold;
    line-height:2;
    background-position:0px 7px;
}
#gombok{
    padding-top:15px;
}
#kep-galeria{
    border:2px solid #C0CDDE;
    margin:14px;
    width:144px;
    height:99px;
    display:block;
    background-image:url("/vasuteu/pics/portal/kep_galeria.jpg");
    padding-top:8px;
}
#map-hungary{
    width:171px;
    height:108px;
    display:block;
    background-image:url("/vasuteu/pics/portal/test_map.jpg");
    background-repeat:no-repeat;
    margin-top:8px;
    margin-left:4px;
    margin-bottom:7px;

}
a.button{
    width:154px;
    height:23px;
    display:block;
    background-image:url("/vasuteu/pics/portal/button.jpg");
    padding-top:8px;
}
a.button2{
    width:120px;
    height:24px;
    background-image:url("/vasuteu/pics/portal/button2.gif");
    padding-top:16px;
    display:block;
    font-weight:bold;
    color:#032251;
    text-align:center;
    float:left;
    margin-right:20px;
}
a.button2last{
    width:120px;
    height:24px;
    background-image:url("/vasuteu/pics/portal/button2.gif");
    padding-top:16px;
    display:block;
    font-weight:bold;
    color:#032251;
    text-align:center;
    float:left;
    margin-right:0px;
} 
a.button3{
    background-image:url("/vasuteu/pics/portal/button3.gif");
    width:236px;
    height:20px;
    display:block;
    font-weight:bold;
    color:#032251;
    text-align:center;
    padding-top:8px;
    display:block;
    /*margin-bottom:10px;*/
    text-decoration:none;
}
a.button3:hover{
    text-decoration:none;
    color:#032251;
}

a.okbutton{
    display:block;
    width:25px;
    height:25px;
    color:#032251;
    font-weight:bold;
    background-image:url("/vasuteu/pics/portal/okbutton.gif");
    float:left;
}

#elojegyzes{
    margin-left:10px;
    margin-top:10px;
    font-weight:bold;
    padding-left:47px;
    width:107px;
    color:#022253;
    margin-bottom:5px;
}
#footer{
    width:790px;
    height:7px;
    background-image:url("/vasuteu/pics/portal/closer.gif");
    background-position:0px bottom;
    font-size:0px;
    clear: both;
    height:36px;
    display: block;

}
#footer2{
    background-image:url("/vasuteu/pics/portal/mainbg.gif");
    height:29px;
    background-position:0px bottom;
}
body.inner #footer2{
    background-image:url("/vasuteu/pics/portal/innermainbg.gif");
    background-position:0px bottom;
}

#footer_cont{
    height:20px;
    width:730px;
    background-color:#032155;
    margin-left:24px;
}

#footer_cont ul{
    list-style:none;
    margin-left:260px;
}
#footer_cont ul li{
    float:left;
    margin-right:15px;
    margin-top:2px;
}
#footer_cont ul li a{
    color:#FFFFFF;
    font-weight:bold;
}

.rightboxhead{
    width:170px;
    height:18px;
    background-color:#566C93;
    color:#FFFFFF;
    font-weight:bold;
    padding-left:9px;
    padding-top:2px;
}

#innercontent{
    background-color:#FFFFFF;
    border:1px solid #D3DAE4;
    padding:10px;
    width:525px;
    min-height:500px;
    height:expression(this.scrollHeight<500 ? "500px" : "auto");
    float:left;
    font-weight:none;
}
#innercontent ul.picture_list {
    padding-left:30px;
    padding-top:10px;
}
#ul.sitemap{
    margin-left:15px;
    margin-top:10px;
}
#news_line img{
    margin:5px;
}
#news_line{
    color:#1B386A;
}
#breadcrumb{
    color:#032251;
    height:auto;
    background-color:#F4F7FC;
    border:1px solid #D3DAE4;
    width:547px;
    min-height:500px;
    height:expression(this.scrollHeight<500 ? "500px" : "auto");
    margin-left:10px;
    padding-bottom:10px;
    padding-right:10px;
    padding-left:10px;
    position:relative;
    float:left;
}
#breadcrumb p.morzsamenu{
    padding:0px;
    margin:0px;
    padding-top:5px;
    font-weight:bold;
}
p.site a{
    font-size:13px;
    font-weight:bold;
}
.szolgaltatasokblock{
    width:255px;
    /*min-height:135px;
    height:expression(this.scrollHeight<135 ? "135px" : "auto");*/
    background-color:#FFFFFF;
    border:1px solid #D3DAE4;
    padding:5px;
    /*float:left;*/
    /*margin-bottom:10px;*/
    margin-left:5px;
    margin-top:5px;
}
.szolgaltatasokblock td{
    padding:3px;
}
.szolgaltatasokblockbody select{
    width:196px;
    height:20px;
    border:1px solid #7E9DB9;
    /*float:left;*/
    display:inline;
    margin-right:10px;
    /*margin-top:5px;*/
}
.szolgaltatasokblockbody a.okbutton{
    position:relative;
    top:-11px;
}
#innercontent ul.otherlinks {
    padding-left:8px;
    list-style:none;
    line-height:2;
    font-weight:bold;
    border:1px solid red;
}

#column_1{
    width:255px;
    float:left;
}
#column_2{
    float:left;
    width:255px;
    padding-left:25px;
}
#attached_table, #link_table{
    float:none;
}
#attached_table{
    margin-right:40px;
}
.otherlinks li a, #attached_table a, #link_table a{
    color:#032155;
    font-weight:bold;
}
.vissza{
    text-align:center;
    margin-top:20px;
}
/* sitemap */
ul.sitemap li.main_hierarchy {
    list-style:none;
    background-image:url("/vasuteu/pics/portal/list-link.gif");
    background-repeat:no-repeat;
    background-position:5px 7px;
    padding-left:17px !important;
    line-height:2;
}
ul.sitemap li.sub_hierarchy {
    list-style:none;
    background-image:url("/vasuteu/pics/portal/menulevel_2_nyil.gif");
    background-position:5px 4px;
    background-repeat:no-repeat;
    margin-left:20px !important;
    padding-left:17px !important;
}
ul.sitemap li.lower_hierarchy {
    list-style:none;
    background-image:url("/vasuteu/pics/portal/menulevel_2_nyil.gif");
    background-repeat:no-repeat;
    background-position:5px 5px;
    margin-left:35px !important;
    padding-left:17px !important;
}
#innercontent1{
    margin-top:0px;
    background-color:#FFFFFF;
    border:1px solid #D3DAE4;
    padding:10px;
    margin-left:10px;
    margin-bottom:20px;
    width:550px;
    min-height:500px;
    height:expression(this.scrollHeight<500 ? "500px" : "auto");
    float:left;
    font-weight:none;
}
.news_titles{
    background-image:url("/vasuteu/pics/portal/list-link.gif");
    background-position:5px 4px;
    background-repeat:no-repeat;
    padding-left:17px ;
    margin-left:20px !important;
    list-style:none;
}
.news_titles a{
    color:#000000;
    list-style:none;
}
.hr_boxes{
    border:1px solid #D4DAE4;
    background-color:#F4F7FB;
    margin-left:2px;
    list-style:none;
    padding:10px;
    margin-bottom:10px;
}
.tovabb{
    padding-left:350px;
    color:#032053;
}
.main_titles{
    margin-bottom:5px;
}
.main_titles a{
    font-size:12px;
    color:#032155;
    font-weight:bold;
}
#innercontent li{
    margin-top:3px;
    margin-left:10px;
}
.more_news{
    background-image:url("/vasuteu/pics/portal/list-link.gif");
    background-position:0px 4px;
    display:block;
    background-repeat:no-repeat;
    padding-left:10px;
    list-style:none;
}
.link_table ul li{
    border:1px solid red;
}
#news_link p strong a{
    background-image:url("/vasuteu/pics/portal/list-link.gif");
    background-position:5px 4px;
    background-repeat:no-repeat;
    padding-left:17px ;
    margin-left:20px !important;
    list-style:none;
}


#elojegyzes_orvosnal{
    display:block;
    width:163px;
    height:17px;
    background-image:url("/vasuteu/pics/portal/buttonbg.gif");
    background-repeat:no-repeat;
    text-align:center;
    padding-top:3px;
    margin:0px auto;
}

input.elkuld{
    background-image:url("/vasuteu/pics/portal/elkuld.gif");
    border:0px solid #000000;
    width:73px;
    height:20px;
    color:#556D93;
    font-size:11px;
}
a#btnAccessibility{
    background:url("/vasuteu/pics/portal/ico_vakbarat.gif") no-repeat scroll 0 0 transparent;
    cursor:pointer;
    display:inline;
    float:right;
    height:16px;
    position:relative;
    top:-15px;
    right:10px;
    width:16px;
}

#inner_head #btnAccessibility{
    top:57px;
    right:10px;
}