body{
    background-color:#FFF;
    background: 0 50px url(/wing/pics/portal/pics/grey_bg.gif) repeat-x;
}
body, ul, li, div, form, a{
    margin:0;
    padding:0;
    font-size:11px;
    font-family:arial;
    text-decoration:none;
    color:#78797a;
}
A, A:visited, A:ACTIVE{
    text-decoration:none;
    color:#78797a;
}
.a_hover:hover{
    background-color:#ebeeeb;
    display:block;
}
a:hover{
    color:#4E4D4E !important;
}
img{ border:0; }

#real_content ul li{
    color:#879691 !important;
}

#real_content ul{
    padding-left:10px;
    margin-left:10px;
    list-style:square;
}

h1{
    margin:0;
    padding:0;
    font-weight:bold;
    font-size:18px;
    color:#78797a;
}
/* containers */
#content_container{    
    margin:0;
    height:0 auto;
    width:1034px;
    float:left;
}

#left_column{
    margin:0;
    padding:0;
    padding-top:18px;
    width:226px;
    float:left;
}
#main_logo{
    background:url(/wing/pics/portal/pics/bbr_logo.jpg) no-repeat;
    background-position:13px bottom;
    position:relative;
    float:left;
}
#right_column{
    margin:0;
    padding:0;
    margin-top:18px;
    border-left:1px solid #aaabad;
    width:806px;
    float:left;
}
/* left_column*/

#main_link{
    margin:0;
    padding:0;
    padding-left:81px;
    margin-bottom:2px;
    height:28px;
}
#main_link a{
    width:136px;
    height:28px;
    background:url(/wing/pics/portal/pics/wing_logo.gif) no-repeat;
    float:left;
}
/*left menu box*/
#grey_bgmenu, #grey_bgmenu_gallery{
    margin:0;
    padding:0;
    width:218px;
    height:305px;
    background-color:#A9ACAE;
    padding-right:8px;
    text-align:right;
    position: relative;
    background:url(/wing/pics/portal/pics/rightnew_bg.gif) no-repeat;
}

#grey_bgmenu_en, #grey_bgmenu_gallery_en{
    margin:0;
    padding:0;
    width:218px;
    height:305px;
    background-color:#A9ACAE;
    padding-right:8px;
    text-align:right;
    position: relative;
    background:url(/wing/pics/portal/pics/rightnew_bg_en.gif) no-repeat;
}

#grey_bgmenu a, #grey_bgmenu_gallery a, #grey_bgmenu_en a, #grey_bgmenu_gallery_en a{
    position: absolute;
    width: 113px;
    height: 72px;
    display: block;
    bottom: 5px;
    right: 13px;
}

.grey_onpath{
    color:#FFFFFF !important;
    font-weight:bold;
}
#firstNews_container{
    width:203px;
    padding-left:10px;
    float:left;
}
#firstnews_box{
    border:1px solid #aaabad;
    background-color:#e6e7e6;
    color:#78797a;
    float:left;
    margin-top:20px;
    padding:10px;
}
.title_firstnews{
    color:#90725d !important;
    display:block;
    font-weight:bold;
    padding-bottom:10px;
}
.date_firstnews{
    display:block;
}
/*search box*/
#searchBox{
    padding:24px 0 0 53px;
    float:left;
}
.search_box{
    margin:0;
    padding:0;
    margin-right:7px;
    border:1px solid #D5D7D7;
    background-color:#E6E7E6;
    width:132px;
    height:17px;
    float:left;
    padding:5px 6px 0 6px;
    font-size:10px;
}
#searchBox a{
    background:url(/wing/pics/portal/pics/search_arrow.gif) no-repeat;
    height:13px;
    width:12px;
    float:left;
    margin-top:4px;
}
#address{
    padding:16px 18px 0 0;
    text-align:right;
    float:right;
}
#address p{
    margin:0;
    padding:0;
}
.english_site, .hungarian_site{
    padding-left:5px;
    font-weight:bold;
}
.e_mail{
    display:block;
    margin-bottom:7px;
    color:#000;
}
/*right column*/
#menu{
    width:723px;
    padding-top:4px;
    background-color:#efefef;
    float:left;
}
#first_news_box{
    width:691px;
    height:78px;
    padding:0px 16px 0px 16px;
    background-color:#efefef;
    float:left;
}
#first_news_content{
    width:690px;
    padding:8px 0 4px 0;
    background: left top url(/wing/pics/portal/pics/menu_line.gif) repeat-x;
    float:left;
}
#first_news_content ul{
    list-style:none;
}
#first_news_content ul li{
    float:left;
    width:157px;
}
#first_news_content ul li.li_1, 
#first_news_content ul li.li_2, 
#first_news_content ul li.li_3{
    margin-top:15px;
    text-align:center !important;
}
#first_news_content ul li.li_1{
    width:130px !important;
}
#first_news_content ul li.li_2{
    width:158px !important;
}
#first_news_content ul li.li_3{
    width:198px !important;
}
#first_news_content ul li.li_1 a,
#first_news_content ul li.li_2 a,
#first_news_content ul li.li_3 a{
    font-size:13px !important;
    font-weight:bold;
}
#first_news_content ul li a img{
    height:43px;
    width:142px;
    float:left;
    padding-top:5px;
}
#first_news_dotted{
    float:left;
    width:120px;
    background: left -10px url(/wing/pics/portal/pics/down_continue_dot.gif) no-repeat;
    height:50px;
}
#first_news_dotted ul{
    list-style:none;
}
#first_news_dotted ul li{
    margin:0;
    padding:0 16px 0 20px;
    color:#78797a !important;
    background: 10px 4px url(/wing/pics/portal/pics/arrow_grey.gif) no-repeat;
    width:120px;
}
#center_imagebg{
    margin:0;
    padding:0;
    width:723px;
    height:224px;
    float:left;
    background-color:#a69990 !important;
}
#center_imagebg img{
    float:left;
    height:224px;
}
#center_img{
    margin-top:80px;
    float:left;
}
#real_content{
    width:694px;
    padding:10px 10px 0 10px;
    height:expression(this.scrollHeight<130 ? "130px" : "auto");
    min-height:120px;
    float:left;
}
#projekt_content{
    width:713px;
    padding:10px 0 0 10px;
    height:expression(this.scrollHeight<130 ? "130px" : "auto");
    min-height:120px;
    float:left;
}
.mainHeads_box{
    float:left;
    margin:10px 0 0 10px;
    padding-top:15px;
    background: url(/wing/pics/portal/pics/grey_dot.gif) repeat-x;
    width:713px;
}
.mainHeads_box a{
    padding-top:10px;
    display:block;
}
/*footer in right_conntent*/
#footer{
    width:715px;
    margin:0px;
    padding:0px;
    padding-top:20px;
    height:20px;
    float:left;
}
#real_content ul, #real_content ul li{
    padding-top:5px;
}
#real_content ul li {
    color:#000;
}
#lap_teteje{
    margin:0;
    padding:0;
    float:left;
    padding-left:30px;
    margin-right:10px;
    background: 10px 3px url(/wing/pics/portal/pics/top_arrow.gif) no-repeat;
    text-align:left;
}
#vissza, #vissza_angol {
    margin:0;
    padding:0;
    float:left;
    margin-right:295px;
    padding-left:20px;
    background: 5px 0px url(/wing/pics/gallery/hatra.gif) no-repeat;
    text-align:left;
}
#vissza_angol{
    margin-right:400px;
}
/*elvalaszto oldal*/
#top_column{
    width:143px;
    margin-top:18px;
    padding:0 2px 2px 81px;
    border-right:1px solid #D1D3D5;
}
#bottom_column{    
    width:300px;
    padding-left:226px;
    float:left;
}
#language{
    border-left:1px solid #000;
    padding:42px 0 37px 12px;
}
#center_column{
    float:left;
}
/* gallery */
#image{
    padding:0 !important;
    margin:0 !important;
    width:715px;
    height:450px;
    float:left;
}
#imageLine{
    width:615px;
    height:110px;
    padding-left:70px;
}
#gallery_real_content{
    float:left;
    width:565px;
}
/* sitemap */

.sitemap{
    text-decoration:none;
    list-style:none !important;
}
.sitemap_level1{
    padding-left:20px;
    margin-top:5px;
    background: 0px 4px url(/wing/pics/gallery/fordward_on.gif) no-repeat;
}

.sitemap_level2{
    padding-left:30px;
    margin-top:5px;
    background:20px 4px url(/wing/pics/portal/pics/search_arrow.gif) no-repeat;
}

.sitemap_level3{
    padding-left:40px;
    margin-top:3px;
    background: 30px 4px url(/wing/pics/portal/pics/search_arrow.gif) no-repeat;
}

/*news gallery boxes*/

.newsbox{
    padding:0;
    margin-bottom:5px;
    width:700px;
}
.newsbox_head2{
    margin:0;
    padding:0;
    background-image:url(/wing/pics/portal/pics/news_top_corner2.gif);
    background-repeat:no-repeat;

    margin-top:10px;
    color:#012877;
    width:700px;
    height:15px;
}

.newsbox_head2 div.title{
    float:left;
    color:#012877;
    font-weight:bold;
    padding-left:10px;
}
div.newsbox_head2 div.title a,
div.newsbox_head2 div.title{
    color:#90725d !important;
}
div.newsbox div.newsbox_head2 div.date{
    float:right;
    color:#78797a;
    font-weight:bold;
    padding-right:10px;
}
.newsbox_body{
    color:#3C5995;
    width:688px;
    padding:5px 5px 20px 5px;
}
.pic{
    float:left;
    height:100px;
    margin-right:5px;
}
.newsbox_footer{
    margin-top:10px;
    text-align:right;
}
.newsbox_footer_2{
    padding:0 5px 5px 0;
    color:#3C5995;
    font-weight:bold;
    text-align:right;
}
.newsbox_body_2{
    float:left;
    color:#3C5995;
    width:688px;
    padding:5px 5px 20px 5px;
}
.inner_title{
    width:592px;
    font-weight:bold;
    font-size:13px;
    color:#000000;
}
.inner_date{
    display:block;
    text-align:left;
    margin-bottom:1em;
}
.headdesc{
    display:block;
}
.headdesc a{
    text-decoration:underline !important;
}
.headtext a{
    text-decoration:underline !important;
}
.latest_news{
    margin:0;
    padding:0;
    padding-bottom:10px;
    font-weight:bold;
    color:#90735e;
}
#slogan, #slogan_gallery, #slogan_project{
    margin:0;
    padding:0;
    padding-top:10px;
    padding-bottom:10px;
    color:#FFFFFF;
    font-weight:bold;
    font-size:15px !important;
}
#slogan_gallery{
    padding-bottom:100px !important;
    font-size:15px !important;
}
#slogan_project{
    padding-bottom:65px !important;
}
#futo_text{
    padding-bottom:10px;
}

#banner_head{
    height:225px;
}
/*iroda_boxes*/
.iroda_boxes{
    width:231px;
    float:left;
    padding-left:5px;
    margin-bottom:10px;
    font-size:11px;
}
.iroda_boxes img{
    border:2px solid #aaabad;
}
.img_text{
    position:relative;
    text-align:right;
    top:55px;
    left:-20px;
    color:#FFFFFF;
    font-weight:bold;
    font-size:13px;
    float:right;
}
#map_position{
    margin-left:30px;
}
/*contact_form*/
#contact_container{
    float:left;
    margin-left:10px;
    height:expression(this.scrollHeight<143 ? "143px" : "auto");
    min-height:143px;
    background-color:#e6e7e6;
}
#contact_form{
    width:460px;
    float:left;
    border-spacing:2px;
}
#contact_form td.contact_top_text{
    padding:10px 0 10px 10px;
}
#contact_form td.contact_fields, .afterField_text{
    width:100px;
    padding-right:10px;
    text-align:right;
    font-weight:bold;
    color:#78797a;
}

#contact_form input,
#contact_form textarea{
    width:330px;
    border:1px solid #78797a;
    vertical-align:bottom;
}
.messageformbutton{
    padding:0;
    margin-top:5px;
    margin-bottom:5px;
    width:120px !important;
    border:1px solid #78797a !important;
    height:20px;
}
#captcha{
    width:100px !important;
    margin-bottom:5px;
}
#kapcsolat_dot{
    float:left;
    margin-top:20px;
    padding-top:15px;
    background:url(/wing/pics/portal/pics/grey_dot.gif) repeat-x;
    width:713px;
    margin-left:10px;
}
.logo{
    margin:0;
    padding:0;
    float:right;
    padding-bottom:6px;
}
#contact_box{
    margin:0;
    padding:0;
    float:left;
    border:1px solid #78797a;
    width:220px;
    padding:8px 10px;
    height:124px;
    display:block;
}
#contact_box p{
    margin:0;
    padding:0;
    text-align: right;
    line-height:15px;
}