@charset "utf-8";

body {
margin:0px;
padding:0px;
border:0px;
background-image:url(images/officebg.png);
background-position:top;
background-repeat: no-repeat;
background-color:#445e70;
}

#dropshadow {
width:900px;
height:100%;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
background-image:url(images/dropshadow.png);
background-repeat:repeat-y;
padding:0px;
}

#main_container {
width:830px;
height:inherit;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
background-color:#FFFFFF;
padding:0px;
}

#header {
width:830px;
height:78px;
background-color:#FFFFFF;
}

.logo {
width:200px;
height:78px;
float:left;
margin:0px;
padding:0px;
border:0px;
}

#menu_holder {
width:800px;
height:45px;
margin-left:auto;
margin-right:auto;
background-image:url(images/menubg.png);
background-repeat:no-repeat;
background-position:center;
}
/*---------------------------------------------------OTHER SITES----------------------------------------------*/

.othersites {
list-style-type:none;
margin:0px;
padding:0px;
border:0px;
padding-top:30px;
}

.item {
width:157px;
display:block;
text-align:center;
float:left;
}

a.olink:link, a.olink:visited {
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
letter-spacing: normal;
text-decoration:none;
line-height: 1.4em;
color:#d7d7d7;
}

a.olink:hover, a.olink:active {
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
letter-spacing: normal;
text-decoration:none;
line-height: 1.4em;
color:#7486a3;

}

/*------------------------------------------------------NAVIGATION---------------------------------------------*/

.navigation {
float:left;
list-style-type:none;
padding:0px;
margin:0px;
border:0px;
overflow:hidden;
}

.magunkrol {
float:left;
width:160px;
height:45px;
display:block;
text-align:center;
background-image:url(images/magunkrol.png);
background-position:center;
background-repeat:no-repeat;
}

.szolgaltatasok {
float:left;
width:160px;
height:45px;
display:block;
text-align:center;
}

.referenciak {
float:left;
width:160px;
height:45px;
display:block;
text-align:center;
}

.kapcsolat {
float:left;
width:160px;
height:45px;
display:block;
text-align:center;
}

.ajanlatkeres {
float:left;
width:160px;
height:45px;
display:block;
text-align:center;
}

/*--------------------------------------------------END OF NAVIGATION-------------------------------------------*/


#blue_office {
width:830px;
height:212px;
background-image:url(images/blueoffice.png);
background-repeat:no-repeat;
background-position:center;
}

#blue_heading {
width:830px;
height:34px;
background-image:url(images/blue_heading.png);
background-repeat:no-repeat;
background-position:center;
}

#banner_frame {
width:728px;
height:91px;
margin-top:26px;
margin-bottom:26px;
background-image:url(images/728frame.png);
background-position:center;
background-repeat:no-repeat;
padding-top:15px;
padding-bottom:15px;
padding-left:51px;
padding-right:51px;
}

#content_area {
width:830px;
height:100%;
margin:0px;
padding:0px;
border:0px;
}

#left {
width:121px;
height:100%;
margin:0px;
padding-left:24px;
padding-right:24px;
padding-bottom:0px;
padding-top:0px;
border:0px;
float:left;
}

#right {
width:661px;
height:100%;
margin:0px;
padding:0px;
border:0px;
float:left;
}

.formyo {
width:380px;
height:100%;
padding-top:14px;
margin-left:auto;
margin-right:auto;
border:0px;
}

.heading {
width:627px;
height:19px;
background-image:url(images/heading.png);
background-repeat:no-repeat;
background-position:left;
padding:5px;
}

.h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
padding:0px;
margin:0px;
color:#016cb0;
}

.h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
padding:0px;
margin:0px;
color:#016cb0;
float:left;
}

h3 {
width:627px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
color:#748690;
font-weight:bold;
margin-top:14px;
margin-bottom:0px;
}

.content_text {
width:627px;
height:100%;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
color:#748690;
margin-top:14px;
margin-bottom:0px;
}

.content_text_data {
width:627px;
height:100%;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
color:#748690;
margin-top:14px;
margin-bottom:0px;
}

.list {
width:500px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
color:#748690;
margin-top:14px;
margin-bottom:0px;
}

.iframe {
float:left;
margin-top:14px;
}

.ugyfelnev {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
padding:0px;
margin:0px;
color:#748690;
padding-left:3px;
float:left;
}

.leiras {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
padding:0px;
margin:0px;
color:#748690;
float:left;
}


.ref_container {
width:637px;
height:100%;
margin-top:24px;
float:left;
}

.reftext_container {
width:449px;
height:18px;
float:left;
}

.reftext_container2 {
width:449px;
height:100%;
float:left;
}

.ref_image {
width:188px;
height:100%;
float:left;
}

.button {
margin-top:19px;
width:637px;
height:29px;
float:left;
background-color:#f2f9fc;
}

.megtekint {
float:right;
}

.line {
width:637px;
height:1px;
border:0px;
background-color:#d4dadd;
margin-top:19px;
float:left;
}

.clear {
clear: both;
}


.side_ad {
margin-bottom:24px;
}

#footer {
padding-top:10px;
width:830px;
height:26px;
margin:0px;
padding-top:8px;
border:0px;
background-image:url(images/blue_heading.png);
background-repeat:no-repeat;
background-position:top;
}

.footertext {
text-align:center;
color:#FFFFFF;
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
letter-spacing: 0.2px;
margin:0px;
}

.subfoot {
text-align:center;
color:#748690;
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: normal;
margin-top:0px;
margin-bottom:0px;
}

#subfooter {
width:830px;
height:35px;
padding-top:5px;
}



