body{margin:0; background:#4a9d00 url(pictures/bg.jpg) repeat-x; font-family:'Century Gothic', Arial, sans-serif; color:#013488; font-size:12px;}
img {border:none;}
.clear {clear: both;}

#wrapper{width:900px; margin:0 auto;}
#header{width:900px; float:left; height:179px; background:url(pictures/head.jpg) no-repeat;}
#header a.h1 {width:210px; height:130px; overflow:hidden; float:left; margin-left:40px;}
#header h1 {width:210px; float:left; margin:0; padding:0; position:absolute; left:-1000px; top:-1000px;}
#random-section{width:607px; float:right; text-align:right; font-size:12px; font-style:italic; color:#355d01; height:144px; padding:5px 20px 5px 5px;}
#menu {width:838px; height:35px; float:left; padding:0 31px;}
#menu .menu {height:35px; float:left; margin-right:10px; cursor:pointer;}
#menu .menu .menu_l{width:9px; height:35px; background:url(pictures/menu_l.gif) no-repeat;}
#menu .menu .menu_c{height:35px; background:url(pictures/menu_bg.gif) repeat-x; padding:0 10px; font-weight:bold;}
#menu .menu .menu_r{width:9px; height:35px; background:url(pictures/menu_r.gif) no-repeat;}
#menu .menu a {color:#355d01; text-decoration:none;}
#menu .menu_h {height:35px; float:left; margin-right:10px; cursor:pointer;}
#menu .menu_h .menu_l{width:9px; height:35px; background:url(pictures/menu_l_h.gif) no-repeat;}
#menu .menu_h .menu_c{height:35px; background:url(pictures/menu_bg_h.gif) repeat-x; padding:0 10px; font-weight:bold;}
#menu .menu_h .menu_r{width:9px; height:35px; background:url(pictures/menu_r_h.gif) no-repeat;}
#menu .menu_h a {color:#fff; text-decoration:none;}
#menu .menu_a {height:35px; float:left; margin-right:10px; cursor:pointer;}
#menu .menu_a .menu_l{width:9px; height:35px; background:url(pictures/content_tl.gif) no-repeat;}
#menu .menu_a .menu_c{height:35px; background:#fff; padding:0 10px; font-weight:bold;}
#menu .menu_a .menu_r{width:9px; height:35px; background:url(pictures/content_tr.gif) no-repeat right;}
#menu .menu_a a {color:#355d01; text-decoration:none;}
#container{width:900px; float:left;}
#container td {background:#fff; font-size:0px;}
#container .content_tl{width:10px; height:10px; background:transparent url(pictures/content_tl.gif) no-repeat;}
#container .content_tr{width:10px; height:10px; background:transparent url(pictures/content_tr.gif) no-repeat;}
#container .content_bl{width:10px; height:10px; background:transparent url(pictures/content_bl.gif) no-repeat;}
#container .content_br{width:10px; height:10px; background:transparent url(pictures/content_br.gif) no-repeat;}
#submenu{width:242px; float:left;background:url(pictures/submenu_bg_blue.jpg) repeat-y; color:#fff; text-align:left;}
#submenu a{color:#fff; font-size:12px; text-decoration:none; display:block; margin:0 auto 5px; line-height:14px; width:170px; padding:5px 15px; font-weight:bold; cursor:pointer;}
#submenu a:hover{background:#2861d7 url(pictures/submenu_h.jpg) repeat-x; color:#fff;}
#submenu a.act, #submenu a.act:hover{background:#013488;}
#submenu ul{list-style:none; margin:0; padding:38px 0 0; background:url(pictures/submenu_t_blue.jpg) no-repeat;}
#submenu .submenu_b {background:url(pictures/submenu_b_blue.jpg) no-repeat; height:40px; width:242px;}
#submenu span a{padding:5px 15px 5px 30px;width:155px;}
.content{width:585px;float:right; font-size:13px; padding:30px 30px 30px 20px; line-height:20px;}
.content_wide {width:820px; padding:30px;}
.content_index {width:520px; float:left; padding:30px;}
.bg {background:url(pictures/content_bg.jpg) no-repeat center 200px;}
#footer{width:860px; margin:0 20px; float:left; color:#fff;}
#footer-l{float:left; height:40px; margin-top:20px; font-weight:bold;}
#footer-r{float:right; width:250px; text-align:right; height:40px; margin-top:20px;}
#footer-r a{color:#fff; text-decoration:none; font-weight:bold;}
#footer .footer_logo{float:right; margin-top:13px;}

/* Tartalom */
h2{margin:0; font-size:20px; color:#013488; margin:0 0 18px;}
h3{font-size:15px; color:#013488;}
.content a, #news_column a{color:#2861d7; text-decoration:none;}
.content a:hover, #news_column a:hover{text-decoration:underline;}
.content ul{list-style:none; padding:0; margin:15px;}
.content li{background:url(pictures/list.gif) no-repeat left 6px; padding-left:15px; text-align:justify;}
.content p, #news_column p{text-align:justify; margin:12px 0 0;}
.content p.italic{font-style:italic;}
.content p.right{text-align:right;}
.content p.center{text-align:center;}

.content ul.submenu a {font-weight:bold; text-decoration:none;}
.content ul.submenu a:hover {text-decoration:underline;}

.noulpadding ul {margin-top:0; margin-bottom:0;}

.content .right {float:right; margin:0 0 10px 20px;}
.content .left {float:left; margin:0 20px 10px 0;}
.content .clear {clear:both;}

/* Kapcsolat */
.contact span.highlight{font-size:16px; font-weight:bold;}
.contact p{font-size:14px;}

/* Hírek */
#news_column{width:255px; float:right; padding:30px 30px 15px 0; font-size:13px;}
#news_column .news{border-top:1px solid #C5C5C5; padding-bottom:15px;}
#news_column .news h3 a{color:#013488;}
#news_column .news h3 a:hover{color:#2861d7;}
#news_column .news a.more{background:url(pictures/list.gif) no-repeat left 5px; padding-left:15px;}
a.backlink{background:url(pictures/back.gif) no-repeat 6px 5px; padding-left:20px;}
a.pdf{background:url(pictures/pdf.gif) no-repeat; padding-left:20px;}
#news_column a.newsletter_archive_btn { display: block; float: left; background: #bdff9b; color: #355d01; font-weight: bold; padding: 5px 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #a9e28b; }
#news_column a.newsletter_archive_btn:hover { background: #2861d7; color: #fff; text-decoration: none; border: 1px solid #2861d7; }
