body {
margin:0;
padding:0;
font: normal 14px arial,tahoma,verdana,sans-serif;
color:#000;
background:#fff;
}


H1 {
color:#546a6d
}


H2 {
color:#546a6d
}

A { text-decoration:none; color:#01B4C8; outline:none; outline-style:none;}
A:hover {text-decoration:underline}

img {border-style:none;}
#container {
width:909px;
text-align:left;
margin-left: auto;
margin-right: auto;
background:#fff;
margin-bottom:2em;
}

#header {
padding-top:15px;
position:relative;
}

#logo {
color:#546a6d; font-size:36px; font-family:verdana; display:inline-block; margin-left:25px; margin-right:25px; text-decoration:none;
}
#slogan {color: #8aa3a7; font-size:14px;font-variant: small-caps;}

#login {margin:0;padding:0;position:absolute;right:4px; top:25px; color:#8aa3a7;font-size:12px}
#login .name {color:#333;}
#leftbar {
float:left;clear:left;
width:170px;
padding-top:25px;

margin-left:25px
}
.text {border: 1px solid #d2e0e1; padding:2px; }
.submit {background:#546a6d; border: 0px solid #546a6d; color:white; padding:2px}
.menu {margin-bottom:1em; background:#EAF2F3; padding:10px; border: 1px solid #d2e0e1}
/*.menu A {display:block; padding:3px 0px 3px 6px; border-bottom: 1px solid #ddd;  }*/

.headmenu {background: url(images/bgheadmenu.png) no-repeat;width:909px; height:40px;margin-top:4px;}
.headmenu A {display:inline-block; padding:0; border-left: 1px dotted #fff; color:white;line-height:30px;margin-top:5px; width:146px; text-align:center }
.headmenu A.first {border-width:0px;}
.sugohead {margin:0 0 0 0px; list-style-type:disc; list-style-position:inside;padding:0;}
.sugohead LI { color:#d2e0e1;margin:0}

#content {
margin:25px;
min-height:400px;

}
#content_c2b {
margin:25px;
min-height:400px;
float:left; 
width: 670px;
}
#content_c3b {
float:left; 
width: 480px;
padding-left:25px;
margin-left:25px;
margin-top:25px;
min-height:400px;
border-left:1px dotted #ddd;
padding-bottom:1em;
}


.ct50 {float:left; 
width: 310px;
padding-left:25px;padding-right:25px;
margin-top:25px;
min-height:310px;
}
.ct50.bordered {border-left:1px dotted #ddd}

#content_kapcsolat {float:none;width:100%;border:none;margin:0}

 #footer {clear:both; border-top:1px solid #bbb; color:#bbb; font-size:80%; text-align:center; padding-top:1em;margin-top:1em;}
.regtable {width:100%}
.regtable td.value {width:30%; padding-right:1em; vertical-align:top; white-space:nowrap; font-size:12px; font-weight:bold}
.regtable td {padding-bottom:3px}
.banner-right {float:left; margin-left:25px; padding-left:25px; border-left:3px solid #eee; width:120px;min-height:400px;margin-top:25px}
.banner-right .advtitle {font-size:11px; color:#ccc; text-align:center;padding:4px;}
/* pagerbar*/



.pagerbar.selectpages SELECT {
    vertical-align:middle;
  }


.pagerbar.selectpages A, .pagerbar.selectpages SPAN {
    background:#fff;
  }


.pagerbar {
    color:#ddd;
    margin-bottom:1em;
    margin-top:1em;
    text-align:center;
    clear:both;
  }


.pagerbar A {
    border:1px solid #ddd;
    padding:2px 6px 2px 6px;
    text-decoration:none;
    margin-left:2px;
    margin-right:2px;
  }


.pagerbar A:hover {
    background:#01B4C8;
    color:white;
    border-color:#01B4C8;
  }


.pagerbar A.sel, .pagerbar A.sel:hover {
 background:#01B4C8; color:white;
    font-weight:bold;
    border:0;
border-color:#01B4C8;
    text-decoration:none;
  }


.pagerbar span {
    padding:2px 6px 2px 6px;
    border:1px solid transparent;
    margin-left:2px;
    margin-right:2px;
  }


.pagerbar .prev {
    margin-right:20px;
  }


.pagerbar .next {
    margin-left:20px;
  }


.pagerbar.allpages TABLE {
    margin-left:auto;
    margin-right:auto;
    border-collapse:collapse;
  }


.pagerbar.allpages TABLE TD {
    padding:0;
    margin:0;
  }


.pagerbar.allpages A, .pagerbar.allpages SPAN {
    padding:2px;
    border:none;
  }


.pagerbar.allpages A.sel {
    font-size:120%;
  }
