@charset "UTF-8";
/* CSS Document */

/* GENERAL
 */
* {
margin:0;
padding:0;
}
ul, li, h1, h2, h3, h4, h5, p {
padding:0;
margin:0;
}
html {
height:100%;
}
body {
margin:0;
padding:0;
height:100%;
background-color:#f8f8f8;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:62.5%; /* resets 1em to 10px */
color:#000;
}
.clearleft {
clear:left;
}
.clearright {
clear:right;
}
.clearboth {
clear:both;
}
form input.ftext {
font-size:11px;
margin:2px 0;
padding:2px 3px;
width:140px;
}
a img {
border:0;
}

/* LAYOUT 
 */
#wrapper {
position:relative;
margin:0 auto;
width:780px;
border:1px solid #B9BCD6;
}
#header {
position:relative;
height:112px;
background:url(../images/nkb_header_background.gif) repeat-x top left;
}
#navigation {
margin-bottom:2px;
}
#container {
background:url(../images/nkb_content_background_top.gif) repeat-x top left;
min-height:200px;
background-color:#fff;
}
#footer {
position:relative;
height:50px;
background-color:#214471;
}

.separator {
height:5px;
background-color:#b9bcd6;
}

.break {
/*background-color:#b9bcd6;*/
border-bottom:1px solid;
color:#085D7D;
font-size:1.3em;
line-height:1.3em;
font-weight:bold;
padding:0.3em 0.1em 0.1em;
}


/* HEADER
 */
#header div.backg {
position:relative;
height:100%;
background:url(../images/nkb_header_background_left.gif) no-repeat left top;
}
#header #logo {
position:absolute;
top:26px;
left:10px;
}
#header #search-box {
position:absolute;
top:35px;
right:20px;
}
#header #search-box label {
font-size:1.2em;
color:#BDE2F2;
}
#header #search-box input.ftext {
border:1px solid #CBCBCB;
padding-right:20px;
}
#header #search-box input.fbutton {
position:absolute;
top:18px;
right:2px;
}

/* MENU
 */
#navigation ul {
list-style-type:none;
}
#navigation ul li {
display:inline;
}
#navigation ul li a {
display:block;
float:left;
line-height:27px;
height:27px;
text-decoration:none;
}
#navigation ul li a:hover {
text-decoration:none;
}
#navigation .menu-0 {
height:27px;
background:url(../images/nkb_menu_background.gif) repeat-x;
}
#navigation .menu-0 ul li a {
padding-left:22px;
background:url(../images/nkb_menu_separator.gif) no-repeat left top;
font-size:1.2em;
color:#BDE2F2;
font-weight:bold;
}
#navigation .menu-0 ul li a:hover {
color:#fff;
}
#navigation .menu-0 ul li.first a {
background:none;
padding-left:10px;
}
#navigation .menu-0 ul li.active a {
color:#fff;
}
#navigation .menu-1 {
height:27px;
background-color:#EBEDF9;
}
#navigation .menu-1 ul li a {
padding:0 10px;
font-size:1.1em;
color:#085D7D;
font-weight:bold;
}
#navigation .menu-1 ul li a:hover {
text-decoration:underline;
}
#navigation .menu-1 ul li.first a {
background:none;
}
#navigation .menu-1 ul li.active a {
text-decoration:underline;
}


/* CONTAINER
 */
#container #left-box {
float:left;
width:580px;
background:url(../images/nkb_content_background_bottom.gif) no-repeat bottom left;
}
#container #left-box #content {
padding:1em 2em;
}
#container #right-box {
float:right;
width:200px;
background-color:#efeff6;
}
#container #right-box .box {
margin:10px 0 20px;
}
#container #right-box .box table {
width:176px;
border:solid 2px #fff;
margin-left:10px;
font-size:1.1em;
color:#2D4461;
}
#container #right-box .box table td {
padding:0.3em;
vertical-align:top;
}
#container #right-box .box table td.header {
font-size:1.2em;
background:url(../images/nkb_right_boxbackg.gif) #b9bcd6 no-repeat top left;
color:#fff;
font-weight:bold;
}
#container #right-box .box table td.title {
font-weight:bold;
}
#container #right-box .box table td a {
color:#2D4461;
text-decoration:underline;
}
#container #right-box .box table td a:hover {
text-decoration:none;
}

/* CONTENT
 */
#content h1.title {
font-size:1.4em;
color:#085D7D;
padding-bottom:0.3em;
}
#content div.itemlist_hor {
padding:1em 0 1.3em;
}
#content div.itemlist_hor img {
float:left;
margin-right:1em;
padding:3px;
border:solid 1px #085D7D;
}
#content div.itemlist_hor h2 {
font-size:1.3em;
font-weight:bold;
color:#085D7D;
padding-bottom:0.8em;
}
#content div.itemlist_hor h2 a {
color:#085D7D;
text-decoration:none;
}
#content div.itemlist_hor h2 a:hover {
text-decoration:underline;
}
#content div.itemlist_hor p {
font-size:1.2em;
line-height:1.4em;
}
#content div.itemlist_hor p a {
white-space:nowrap;
color:#085D7D;
text-decoration:underline;
}
#content div.itemlist_hor p a:hover {
text-decoration:none;
}

#content div.article h1 {
font-size:1.4em;
color:#085D7D;
padding:1em 0 1.2em;
}
#content div.article img {
float:left;
margin-right:1.4em;
padding:3px;
border:solid 1px #085D7D;
}
#content div.article p {
font-size:1.3em;
line-height:1.5em;
padding-bottom:1em;
}
#content div.article p.lead {
font-weight:bold;
}
#content div.article p a {
color:#085D7D;
text-decoration:none;
}
#content div.article p a:hover {
text-decoration:underline;
}

/* galéria képei */
div.gallery {
width:500px;
margin:0 auto;
}
div.gallery_picture {
float:left;
vertical-align:middle;
margin:20px;
text-align:center;
width:190px;
}
div.gallery_picture img {
padding:2px;
border:1px solid #085D7D;
}
div.gallery_picture p {
text-align:center;
padding-bottom:0;
}

/* kapcsolódó oldalak */
div.related-content h4 {
font-size:1.2em;
font-weight:bold;
padding:0.6em 0;
}
div.related-content a {
font-size:1.2em;
color:#085D7D;
text-decoration:none;
display:block;
padding:0.3em 0;
}
div.related-content a:hover {
text-decoration:underline;
}

/* archíve link */
#content #archive {
margin:1em 0;
}
#content #archive a {
font-size:1.3em;
color:#085D7D;
text-decoration:underline;
font-weight:bold;
}
#content #archive a:hover {
text-decoration:none;
}

/* oldalak közti lapozás */
#pages {
margin-top:2em;
font-size:1.2em;
line-height:1.2em;
text-align:center;
}
#pages ul {
list-style-type:none;
}
#pages ul li {
display:inline;
padding:0 3px;
}
#pages ul li.active {
color:#085D7D;
font-weight:bold;
border:solid 1px;
background-color:#b9bcd6;
}
#pages ul li a {
color:#085D7D;
text-decoration:none;
}
#pages ul li a:hover {
text-decoration:underline;
}





/* FOOTER
 */
#footer ul {
position:absolute;
top:8px;
list-style-type:none;
}
#footer ul li {
display:inline;
}
#footer ul li a {
display:block;
float:left;
text-decoration:none;
padding:0 8px;
}
#footer ul li a:hover {
text-decoration:none;
}

/* DEV
 */
#developer {
position:absolute;
right:20px;
top:10px;
}
#developer a img {
border:0;
}
