body {
    margin:0;
    padding:0;
    background:#e5e5e5;
    color:#333;
    font-family:verdana;
    font-size:10px;
    text-align:center;
    cursor:default;
}

#main {
width:996px;
margin:0 auto;
background:url(images/main_back.gif) center;
/*border-right:2px solid #0f87ff;
border-left:2px solid #0f87ff;*/
}

#top {
/*height:167px;*/
/*background:#2a5373 url(images/top_back.jpg) top no-repeat;*/
text-align:left;
font-weight:bold;
}

#top #nevnap {
padding:6px 0px 0 0px;
margin-left:20px;
float:left;
width:185px;
text-align:center;
}

* html #top #nevnap {
    margin-left:10px;
}

#top #links {
    background:url(images/toplinks_back.gif) top center no-repeat;
    width:983px;
    padding:2px 10px 4px 2px;
    text-align:center;
    font-size:11px;
    color:white;
}

#top #links a {
    text-decoration:none;
    color:white;
}

#top #links a:hover {
    text-decoration:underline;
}

.cegkereso_top {
margin:0;
padding:14px 0 0px 5px;
display:inline;
font-size:11px;
color:white;
}

* html .cegkereso_top {
    padding-top:12px;
}

.cegkereso_top .mezo {
border:1px solid #2a5373;
font-size:11px;
font-family:tahoma;
padding:0;
margin:0;
color:#2a5373;
width:130px;
}

.cegkereso_top .cim {
display:inline;
padding-right:5px;
font-weight:bold;
text-transform:uppercase;
}

.cegkereso_top .sm {
display:inline;
padding-left:5px;
}

.cegkereso_top .submit {
color:#2a5373;
border:none;
background:white;
font-weight:bold;
font-family:tahoma;
font-size:9px;
width:20px;
}

#top #logo {
    margin:7px 0 0 6px;
    width:165px;
    height:155px;
    background:url(images/eubusiness_logo3.gif) no-repeat;
float:left;
}

#top #logo img {
border:none;
margin-top:13px;
}

#top #logo img.hun {
margin:0 21px 0 24px;
}

* html #top #logo {
    margin-left:3px;
}

#top #banner {
margin:7px 0 0 3px;
float:left;
background:url(images/mbc_top3.jpg) no-repeat;
width:821px;
/*height:150px;*/
height:100px;
padding-top:50px;
}

#top #links2 {
    width:983px;
    padding:3px 10px 3px 2px;
    margin:0;
    list-style:none;
    background:url(images/toplinks_back2.gif) center no-repeat;
    height:16px;
}

#top #links2 li {
    float:left;
    padding-left:115px;  
}

#top #links2 li a {
color:white;
text-decoration:none;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
}  

.balmenu_top {
height:12px;
background:url(images/balmenu_top_white.gif);
}

.jobbmenu_top {
height:12px;
background:url(images/jobbmenu_top.gif);
}

.balmenu_bottom {
height:18px;
background:url(images/balmenu_bottom_white.gif);
}

.balmenu {
background:url(images/balmenu_back_white.gif) center;
text-align:left;
padding-left:8px;
}

.balmenu ul,
.right ul {
clear:both;
text-align:left;
list-style:none;
margin:0;
padding:0 4px 0 0;
color:#222;
}

.right ul {
    padding:5px 0 10px 10px;
}
.balmenu ul li,
.right ul li {
background:url(images/liback.gif) top left no-repeat;
padding:0 6px 0 13px;
}

.balmenu ul li a,
.right ul li a {
color:#222;
text-decoration:none;
}

#left {
width:160px;
float:left;
padding:11px 0 0 7px;
}

.right {
width:163px;
float:left;   
padding:11px 0 0 8px;
}

#center {
float:left;
padding:11px 0 0 7px;
}


.red_csik {
/*padding:1px 0 1px 0px;*/
margin:10px 13px 0px 0px;
text-align:center;
text-transform:uppercase;
font-weight:bold;
font-size:10px;
background-color:red;
color:white;
}



.balmenu h3 {
padding:1px 0 1px 0px;
margin:0px 13px 10px 0px;
text-align:center;
font-size:10px;
color:white;
background:#062c86;
text-transform:uppercase;
border-top:1px solid #2d71d0;
border-bottom:1px solid #2d71d0;
}

.half {
    float:left;
}

.full_top,
.full_top_kiemelt {
width:480px;
height:36px;
background:url(images/full_top.gif);
}

#layout1 .full_top,
#layout1 .full_top_kiemelt{
    width:643px;
    background:url(images/full_top_l2.gif);
}
#befektetesek #layout1 .full_top {
    background:url(images/full_top_bef_l2.gif);
}

#marketing #layout1 .full_top {
    background:url(images/full_top_mark_l2.gif);
}

#kereskedelem #layout1 .full_top {
    background:url(images/full_top_ker_l2.gif);
}


.infohead {
background-color: blue; height:40px;
width:643px;
}

.half_top {
width:240px;
height:30px;
background:url(images/half_top.gif);
}

.right_top {
width:163px;
height:32px;
background:url(images/right_top.gif);
}

.full_top h3,
.full_top_kiemelt h3,
.half_top h3,
.right_top h3 {
margin:0;
padding-top:3px;
text-align:center;
color:white;
font-size:15px;
}
 
.full_content {
background:url(images/full1_content.gif) bottom;
padding:0px 0 18px 0;
text-align:justify;
width:480px;
}

#layout1 .full_content {
    width:643px;
    background:url(images/full1_content_l2.gif) bottom;
}

.half_content {
background:url(images/half_back.gif) bottom;
padding:0px 0 18px 0;
text-align:justify;
width:240px;
}

.right_content {
background:url(images/right_back.gif) bottom;
padding:0px 0 18px 0;
text-align:center;
width:163px;
}

.full_content .longtext {
padding:10px 20px 0px 12px;
}

.full_content .long_text {
width:600px;
}

.full_content .long_text h4 {
color:#c00;
margin:0;
padding:5px 0 15px 0;
text-align:center;
font-size:12px;
}

.full_content .longtext ul,
.half_content .longtext ul {
margin:0;
padding:0 20px 5px 20px;
}

.half_content .longtext ul {
padding:5px 0 5px 40px;
    list-style:none;
}

.half_content ul li {
background:url(images/liback.gif) top left no-repeat;
padding-left:13px;
}

.full_content .longtext ul.nagytav li {
 padding-bottom:15px;   
}

.full_content .longtext ul li {
 padding-bottom:5px;   
}

.full_content .longtext ul li a {
    font-weight:bold;
    text-decoration:none;
    color:#333;
}

.half_content .longtext ul li a {
    text-decoration:none;
    color:#333;
}

.redlink {
    display:block;
    padding:10px;
    color:#c00;
    text-align:center;
    font-weight:bold;
    text-decoration:none;
    font-size:14pt;
}

.hirlevel_head {
height:32px;
background:url(images/hirhead.gif);
}

.hirlevel_head h3 {
font-size:12px;
text-transform:uppercase;
letter-spacing:0.03em;
color:white;
margin:0;
padding:5px 8px 0 0;
}

.hirlevel {
margin:0;
padding:0;
}

.hirlevel .cim {
display:block;
padding:2px 10px 2px 0;
text-align:center;
}

.hirlevel input {
width:136px;
border:1px solid #444;
    color:#333333;
    font-family:verdana;
    font-size:10px;

}

.backlinks {
font-weight:bold;
text-align:center;
padding-top:10px;
}

.backlinks a {
color:#062c86;
text-decoration:none;
}

strong.red {
    color:#c00;
}

.kepeshird_out {
border:2px solid #65a1b5;
margin:5px;
}

.kepeshird_out .kepek {
width:120px;
float:right;
border-left:2px solid #65a1b5;
}

.kepeshird_out .keptext {
float:left;
text-align:center;
width:210px;
padding-top:30px;
font-weight:bold;
}

.kereteshird .betu, 
.bannerhird .betu,
.kepeshird .betu {
width:20px;
height:20px;
background:#65a1b5;
margin-bottom:5px;
font-size:15px;
text-align:center;
}

.kepeshird .betu {
float:left;
color:white;
font-weight:bold;
}

.kepeshird a {
display:block;
padding-top:5px;
color:yellow;
text-decoration:none;
}

.kepeshird a {
color:#c00000;
}

.hirdetesek {
    padding:0 3px 5px 0;
    text-align:center;
}

.hirdetesek img { margin:5px 0; }

.eu_egyceg {
margin-bottom:10px;
}

.eu_egyceg .ceglink {
border-top:1px solid #ff831f;
border-bottom:1px solid #ff831f;
padding:1px 0 1px 0;
}

.eu_egyceg .ceglink a {
color:#ff831f;
font-weight:bold;
text-decoration:none;
}

.eu_egyceg .text2 {
padding:2px;
}

/* ---------------- Bannerhirdetés ------------- */

.bannerhird_out {
border:1px solid #65a1b5;
padding:4px;
margin:4px;
float:left;
}

.bannerhird {
background:#679c34;
text-align:left;
color:white;
font-weight:bold;
}

#banner768_80 {
width:400px;
height:170px;
}

#banner468_60 {
width:400px;
height:70px;
}

#banner360_60 {
width:400px;
height:70px;
}

#banner180_60,
#banner180_120,
#banner180_180 {
width:180px;
}

#banner180_60 {
height:70px;
}

#banner180_120 {
height:120px;
}

#banner180_180 {
height:180px;
}

#banner120_300 {
width:120px;
height:300px;
}

.bannerhird_out {
clear:both;
}

.bannerhird .kertext {
text-align:center;
}

.kereteshird a,
.bannerhird a,
.kepeshird a {
display:block;
padding-top:5px;
color:yellow;
text-decoration:none;
}

.lablec {
clear:both;
text-align:center;
padding-bottom:20px;
}

.lablec .labmenu {
margin:0;
padding:3px 0 3px 0;
list-style:none;
}

.lablec .labmenu li {
display:inline;
}

.lablec a {
color:#054f6b;
}

.belsobanner {
width:630px;
background:white;
border:2px solid #c00;
overflow:hidden;
margin-bottom:8px;
}

.o2lista_out {
margin:0 20px 0 15px;
border:1px solid #019acc;
background:#ebfbff;
}

ul.o1lista {
text-align:left;
list-style:none;
margin:0;
padding:0;
color:#222;
}

ul.o1lista li,
ul.o2lista li {
background:url(images/liback.gif) top left no-repeat;
padding:0 0 0 13px;
margin:0;
}

ul.o2lista li {
background:url(images/liback2.gif) top left no-repeat;
}

ul.o1lista li a,
ul.o2lista li a {
color:#019acc;
font-weight:bold;
text-decoration:none;
}

ul.o2lista {
list-style:none;
margin:0;
padding:10px;
text-align:left;
}

ul.o2lista li {
margin:0px;
padding:0 5px 0 5px;
width:280px;
float:left;
line-height:16px;
overflow-y:hidden;
}

ul.bold li {
    font-weight:bold;
}


#center .pkbox h3.pkcim {
margin:0;
padding:10px 0;
background:#ae0000;
color:white;
font-size:17px;
}

.pkbox {
text-align:left;
}


#center .pkbox h4 {
padding: 10px 0 10px 0px;
margin:0;
font-weight:bold;
background:none;
}

#center .pkbox h4.stilus1 {
color:red;
font-size:15px;
text-align:center;
}

#center .pkbox h4.stilus2 {
color: black;
font-size:15px;
text-align:left;
padding-left: 4px;
}



.pkbox a {
display:block;
font-size:11px;color: blue;
margin:2px 5px;
text-align:left;
}


.also_keresok {
  color:green;
  border:1px solid blue;
  background:#ffffcc;
  margin-right:8px;
  margin-left:8px;
  font-size:11px;  
}

.also_keresok .keresoform {
  padding:5px 0;
  }

.also_kereso {
width:488px;
//width:243px;
text-align:center;
float:left;
border-right:1px solid blue;
padding-top:5px;
background:#ffffcc;
color:green;
Font-weight:bold;
}

.keresoform input {
    margin:5px 0;
}



.egyinfo,
.egyhird {
    /*width:460px;*/
margin:2px 0;
padding:5px;
background:white;
}

.egyinfo .infokod,
.egyinfo .infoelerh,
.egyhird .hirdkod,
.egyhird .hirdelerh {
font-weight:bold;
padding:2px 0;
}

.egyinfo .infoszoveg,
.egyhird .infoszoveg {
    padding:2px;

}

.egyinfo .infokod,
.egyhird .hirdkod {
border-top:1px solid;
border-bottom:1px solid;
}

.infocontent {
    padding:5px 10px 5px 5px;
}

#marketing .infokod { border-color:blue; }
#marketing .infokod,
#marketing .infoelerh { color:blue; }

#layout1 #right1 {
    display:none;
}

.counters {
    text-align:center;
    font-size:10px;
    font-weight:bold;
}

.counters a {
    color:#333;
    text-decoration:none;
}

.counters a:hover {
    text-decoration:underline;
}

.counters .akt {
    text-decoration:underline;
    color:blue;
}

.full_content h3 {
padding:0 0 0 10px;
margin:0 15px 0 8px;
color:#019acc;
font-size:12px;
border-bottom:1px solid #019acc;
border-top:1px solid #019acc;
}

h3.ceglink a {
text-decoration:none;
color:#016987;
}

.honlaprol_text {
    padding:0 20px 10px 15px;
}

.kiem {
    font-weight:bold;
    color:#c00;
}
