body, html{
margin:0 0 0 0;
padding: 0 0 0 0;
background-image:url(images/back.jpg);
background-repeat:repeat-x;
background-color:#E2E2E2;
font-family: verdana, arial, helvetica, sans-serif;
}

img, div, input {
behavior: url(images/iepngfix.htc);
}


p {margin:15px 0 0 0; }

li {margin:0 0 10px 0; }

.clear{
clear:both;
}


.head{
width:937px;
height:150px;
background-image:url(images/head.png);
background-repeat:no-repeat; 
background-position:left top;
margin:0 auto;
padding:0;
}

.content{
width:932px;
margin:0 auto;
padding:0 0 0 5px;
background-image:url(images/cont_back.png);
background-repeat:no-repeat;
}

.lead{
margin-top: 10px;
margin-bottom:10px;
font-weight:bold;
clear:both;
}





a.lead_link{
text-decoration:none;
color:#6F6F6F;
}

a:hover.lead_link{
text-decoration:none;
color:#6F6F6F;
}

a.title_link{
text-decoration:none;
color:#6F6F6F;
font-size:13px;
}

a:hover.title_link{
text-decoration:none;
color:#6F6F6F;
font-size:13px;
}

.logo_link{
float:left;
width:250px;
height:50px;
margin:40px 10px 10px 0 !important;
margin:40px 5px 0x 0;
}

.logo_link img {
border:0; 
}

.lang_box{
color:#FFFFFF;
text-align:right;
font-size:11px;
font-weight:bold;
position:relative;
top:150px !important;
top:150px;
left:0;
margin:0;

}


.menu_box{
height:29px;
margin:0;
text-align:center;
overflow:hidden;
}

.menu_box a{
text-decoration:none;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
}

.menu_box a:hover{
text-decoration:none;
}

.mnu_bem{
width:128px;
height:23px;
background-image:url(images/mnu_bem.png);
float:left;
margin:0 3px 0 6px;
padding:7px 0 0 0;
display:inline;
}

.mnu_ford{
width:100px;
height:23px;
background-image:url(images/mnu_ford.png);
float:left;
margin:0 3px 0 0;
padding:7px 0 0 0;
display:inline;
}

.mnu_tolm{
width:137px;
height:23px;
background-image:url(images/mnu_tolm.png);
float:left;
margin:0 3px 0 0;
padding:7px 0 0 0;
display:inline;
}

.mnu_egy{
width:186px;
height:23px;
background-image:url(images/mnu_egy.png);
float:left;
margin:0 3px 0 0;
padding:7px 0 0 0;
display:inline;
}


.mnu_akt{
width:105px;
height:23px;
background-image:url(images/mnu_akt.png);
float:left;
margin:0 3px 0 0;
padding:7px 0 0 0;
display:inline;
}

.left_box{
width:682px;
float:left;
}

.page {
width:622px;
min-height:506px;
background-image:url(images/page_back.png);
margin:0;
padding:30px;
font-size:11px;
color:#6F6F6F;
}

.page_cont{
margin:10px 0 0 0;
clear:both;
}

.page_cont img {
border:1px solid rgb(220,220,220);
}

.breadcrumb{
margin: 0 0 20px 0;
border-bottom:1px solid rgb(200,200,200);
}

.right_box{
width:245px;
color:#FFFFFF;
border:0;
float:left;
font-size:11px;
margin:0;
}

.right_box a{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

.right_box a:hover{
color:#FFFFFF;
font-weight:bold;
text-decoration:underline;
}


.requ_box_head{
background-image:url(images/requ_box_head.png);
width:223px;
height:30px;
margin:0;
padding: 15px 0 0 20px;
}

.requ_box_body{
background-image:url(images/requ_box_back.png);
width:203px;
margin:0;
padding: 10px 20px 5px 20px;
}






.requ_box_foot{
background-image:url(images/requ_box_foot.png);
width:243px;
height:10px;
margin:0;
}

.partn_box_head{
background-image:url(images/partn_box_head.png);
width:223px;
height:30px;
margin:0;
padding: 15px 0 0 20px;
}

.partn_box_body{
background-image:url(images/partn_box_back.png);
width:203px;
margin:0;
padding: 10px 20px 5px 20px;
}


.partn_box_foot{
background-image:url(images/partn_box_foot.png);
width:243px;
height:10px;
margin:0;
}


.job_box_head{
background-image:url(images/job_box_head.png);
width:223px;
height:30px;
margin:0;
padding: 15px 0 0 20px;
}

.job_box_body{
background-image:url(images/job_box_back.png);
width:203px;
margin:0;
padding: 10px 20px 5px 20px;
}


.job_box_foot{
background-image:url(images/job_box_foot.png);
width:243px;
height:10px;
margin:0;
}


.contact_box_head{
background-image:url(images/contact_box_head.png);
width:223px;
height:30px;
margin:0;
padding: 15px 0 0 20px;
}

.contact_box_body{
background-image:url(images/contact_box_back.png);
width:203px;
margin:0;
padding: 10px 20px 5px 20px;
}


.contact_box_foot{
background-image:url(images/contact_box_foot.png);
width:243px;
height:10px;
margin:0;
}


.pg_bottom{
width:682px;
height:8px;
background-image:url(images/page_bott_shadow.png);
margin:0;
}

.buildings{
background-image:url(images/buildings.jpg);
width:100%;
height:69px;
margin:0;
}


.footer{
width:100%;
height:74px;
background-image:url(images/footer.jpg);
margin:0 auto;
}

.footer_txt{
width:950px;
margin:0 auto;
font-size:10px;
color:#878787;
padding:0;
text-align:right;
}

.footer_new{
width:100%;
height:74px;
background:#000000;
margin:0 auto;
}

.footer_new_mnu{
width:1050px;
font-size:10px;
color:#878787;
margin:0 auto;
padding:0 0 10px 0;
border: 0;
}

.footer_new_mnu a{
color:#878787;
text-decoration:none;
}

.footer_new_mnu a:hover{
color:#D1000B;
text-decoration:none;
}

.footer_new_mnu ul{
padding:1px;
}

.footer_new_mnu li{
margin:1px;
margin:0 15px;
}


.footer_mnu{
width:937px;
font-size:10px;
text-align:right;
color:#878787;
margin:0 auto;
padding:10px 0 0 0;
}

.footer_mnu a{
color:#878787;
text-decoration:none;
}

.footer_mnu a:hover{
color:#D1000B;
text-decoration:none;
}


h1{
font-size:18px;
margin:0 0 5px 0;
color:#D1000B;
width:500px;
}

h2{
font-size:13px;
margin:12px 0 10px 0;

}

h3{
font-size:11px;
font-weight:normal;
margin:0;
}

h4{
font-size:13px;
margin:0;
color:#FFFFFF;
}

hr{
border: 1px dotted #D7D7D7;
}

a{
color:#D1000B;
text-decoration:none;
font-size:11px;
}

a:hover{
color:#D1000B;
text-decoration:underline;
}

.btn_hu{
width:20px;
height:13px;
background:url(images/flag_hu.png);
border:0;
cursor:pointer;
}

.btn_hu_selected{
width:20px;
height:13px;
background:url(images/flag_hu.jpg);
border:0;
cursor:pointer;
}


.btn_en{
width:20px;
height:13px;
background:url(images/flag_en.png);
border:0;
cursor:pointer;
}

.btn_en_selected{
width:20px;
height:13px;
background:url(images/flag_en.jpg);
border:0;
cursor:pointer;
}


fieldset {
margin:10px 20px 10px 20px;
border: 1px solid #666666;
}

legend {
padding:2px 10px 2px 10px;
font-size:11px;
text-decoration:none;
}

.form_text{
text-align:left;
}

.form_text_s{
text-align:left;
font-size:9px;
}

.form{
font-size:11px;
color:#6F6F6F;
border:1px solid #666666;
font-family: verdana, arial, helvetica, sans-serif;
}

input, select, textarea{
font-size:11px;
color:#6F6F6F;
border:1px solid #666666;
font-family: verdana, arial, helvetica, sans-serif;
}

.btn_form{
font-family: verdana, arial, helvetica, sans-serif;
font-size:11px;
border: 1px solid #666666;
background-color: #EAEAEA;
}



.hiba{
color:#FF0000;
font-size:13px;
font-style:inherit;
text-align:center;
text-decoration:none;
}

.msg{
font-size:14px;
text-align:center;
color:#D1000B;
font-weight:bold;
margin: 20px;
}

.pict{
margin:5px 1px;
border:1px solid #666666;
}

a.no{
font-size:10px;
text-decoration:none;
}

a:hover.no{
font-size:10px;
text-decoration:underline;
}

.date{
font-size:10px;
color:#666666;
text-align:right;
margin:5px;
}

.other{
font-size:12px;
color:#D1000B;
margin:10px;
font-weight:bold;
}

.album_name{
margin: 0 0 5px 0;
}

.link_box{
margin:10px;
text-align:center;
}

.link_box a{
font-size:13px;
}

table td {
padding:0 3px 0 3px;
}

table td img{
border:1px solid #666666;
margin:0 0 5px 0;
}

table.references td {
padding:3px 3px 3px 3px;
text-align:left;
}

table.references td img {
border:0;
float:none;
margin:0 auto;
}

.imp{
text-align:right;
margin: 5px 0 0 0;
}

.addthis_toolbox {
text-align:right;
margin:0;
}


.addthis_toolbox .custom_images a
{
width: 32px;
height: 32px;
margin: 0;
padding: 0;
}

.addthis_toolbox .custom_images a:hover img
{
opacity: 1;
}

.addthis_toolbox .custom_images a img
{
opacity: 0.75;
}
