/* CSS utf-8 ő */
BODY {font-family:Tahoma, Arial, Verdana; font-size:12px; color:#000000; padding:0px; margin:0px; text-align:center;}

A {color:#015c8b; text-decoration:none;}
A:HOVER {color:#2f93c7; text-decoration:underline;}
A.button1 {background:url(/images/button1.png) no-repeat center; display:block; width:105px; height:20px; text-align:center; color:#ffffff; text-transform:uppercase; font-size:11px; float:right; padding-top:6px; margin-left:15px;}
A.button1:HOVER {text-decoration:none;}

H1 {font-size:18px; color:#1d1717; font-weight:normal; margin:0px 0px 15px 0px; padding:0px 0px 8px 0px; border-bottom:1px dashed #9c9c9c; text-transform:uppercase;}
H2, .h2 {font-size:14px; color:#888888; font-weight:bold; font-style:italic;}
H3 {font-size:14px; color:#000000; font-weight:bold;}

.nodisplay {display:none;}
.nounder {text-decoration:none;}
.hand {cursor:pointer;}
.small {font-size:9px;}
.text2 {font-size:14px; line-height:18px;}

.pagecontainer {width:965px; margin:0 auto; text-align:left;} 

.superheadcont {border-top:4px solid #000000;margin-bottom:20px;}
.superhead {}
.superhead .hlangsel {font-size:11px; padding-top:3px;}
.superhead .hlangsel A {background-color:#efefef; color:#a6a6a6; padding:3px 10px 5px 30px; margin-left:10px; -moz-border-radius-bottomright:3px; -moz-border-radius-bottomleft:3px;}
.superhead .hlangsel A.selected {background-color:#000000; color:#ffffff; padding:3px 10px 5px 30px; margin-left:10px;}
.superhead .firstsentence {font-size:11px; color:#cccccc; padding-top:3px;}
.superhead .superheadlinks {font-size:11px; padding-top:3px; font-weight:bold;}

.hu {background:url(/images/icons/lang_hu.gif) no-repeat 7px 5px;}
.en {background:url(/images/icons/lang_en.gif) no-repeat 7px 5px;}
.de {background:url(/images/icons/lang_de.gif) no-repeat 7px 5px;}

.head {position:relative; height:115px;}
.head .hlogo {position:absolute; top:10px; left:-10px; width:283px; height:67px;}
.head .menu {position:absolute; top:20px; left:415px; width:550px; height:75px; clear:both;}
.head .menu .menuitem {width:150px; height:75px; float:left; border-left:1px dashed #9c9c9c; padding-left:10px; margin-left:10px;}
.head .menu .menuitem .m1 {font-size:20px; text-transform:uppercase; margin-bottom:5px;}
.head .menu .menuitem .m2 {font-size:9px;}
.head .menu .menuitem .m2 A {color:#949494;}
.head .menu .menuitem .m2 A:HOVER {text-decoration:none;}

.content {}
.content .left {width:600px; float:left; margin-right:20px;}
.content .right {width:345px; float:left;}

.leftbox {margin-bottom:25px;}
.leftbox .lbtitle {font-size:18px; color:#1d1717; font-weight:normal; margin:0px 0px 15px 0px; padding:0px 0px 8px 0px; border-bottom:1px dashed #9c9c9c; text-transform:uppercase;}
.leftbox .lbcontent {padding:0px 10px 0px 10px;}

.footer {border-top:1px dashed #9c9c9c; margin-top:20px; padding-top:20px; margin-bottom:50px; padding-bottom:50px;}
.footer .logo1 {font-weight:bold; text-transform:uppercase;}
.footer .logo2 {font-size:11px; margin-bottom:10px;}
.footer .ftitle {font-weight:bold; text-transform:uppercase; margin-bottom:10px;}
.footer .fcontent {font-size:11px;}
.footer .fcontent .label {color:#a3a3a3; font-style:italic; padding-right:10px;}

.mainoffer {position:relative; width:965px; height:258px; clear:both; margin-bottom:20px;}
.mainoffer .line1 {position:absolute; top:0px; left:0px; width:965px; height:258px;}
.mainoffer .line2 {position:absolute; top:40px; left:20px; width:500px; height:238px;}
.mainoffer .line2 .t1 {font-size:20px; text-transform:uppercase; margin-bottom:20px;}
.mainoffer .line2 .t1 A {color:#ffffff;}
.mainoffer .line2 .t2 {color:#ffffff; margin-bottom:40px; line-height:18px;}
.mainoffer .line2 .t3 {text-align:right;}
.mainoffer .line2 .t3 A {background:url(/images/button1.png) no-repeat center; display:block; width:105px; height:20px; text-align:center; color:#ffffff; text-transform:uppercase; font-size:11px; float:right; padding-top:6px; margin-left:15px;}
.mainoffer .line2 .t3 A:HOVER {text-decoration:none;}

.mainoffer2 {clear:both; margin-bottom:20px;}
.mainoffer2 .line2 {margin-bottom:5px;}
.mainoffer2 .line2 {text-align:center; font-family:georgia; font-style:italic; font-size:36px; margin-bottom:10px;}
.mainoffer2 .line2 A {color:#666666;}
.mainoffer2 .line3 {text-align:center; font-size:16px; margin-bottom:40px; background-color:#fafafa; padding-top:10px; padding-bottom:10px;}
.mainoffer2 .line1 {}

.ultype1 {list-style-type:none; margin:0px; padding:0px; padding-left:10px;}
.ultype1 LI {padding-left:25px; padding-bottom:10px;}
.ultype1 LI A {font-weight:bold;}

.ultype2 {list-style-type:none; margin:0px; padding:0px; padding-left:10px;}
.ultype2 LI {padding-left:20px; padding-bottom:10px; background:url(/images/arrow1.gif) no-repeat 0px 5px;}
.ultype2 LI A {font-weight:normal;}

.ultype3 {list-style-type:none; margin:0px; padding:0px; padding-left:10px;}
.ultype3 LI {padding-left:25px; padding-bottom:10px;}
.ultype3 LI A {font-weight:bold; font-size:14px;}

.kontaktitem {margin-bottom:10px;}
.kontaktitem .line1 {margin-right:15px; padding-top:3px;}
.kontaktitem .line2 {font-size:12px; color:#9b9b9b; padding-top:5px; margin-bottom:0px;}
.kontaktitem .line2 A {color:#9b9b9b;}
.kontaktitem .line3 {font-size:22px; color:#000000;}

.certifications {}
.certifications .info {font-size:11px; font-style:italic; color:#737373; margin-bottom:20px;}
.certifications .cert {margin-bottom:30px;}
.certifications .cert .line1 { margin-bottom:5px; margin-bottom:10px; text-align:center;}
.certifications .cert .line2 {font-size:11px; color:#737373; margin-bottom:10px; text-align:center; padding:0px 10px 0px 10px;}
.certifications .cert .line3 {font-size:12px; color:#000000; font-weight:bold; margin-bottom:10px; text-align:center;}

.referenciak {}
.referenciak .name {font-weight:bold;}
.referenciak .megbizo {font-size:11px; color:#aaaaaa;}
.referenciak .info {font-size:11px; font-style:italic;}

