body { margin: 0; padding: 0; background: #000 url(images/bg.jpg) no-repeat 50% 0%; font: 12px Tahoma, sans-serif; color: #006D9C; }

h2 { font-size: 16px; font-weight: bold; margin: 0 0 10px 0; padding: 0; }
h2.blokkos { color: #0078ac; font: 18px Arial, sans-serif; padding: 5px; background: url(images/dots.gif) repeat-x bottom left; clear: both; position: relative; }

a { color: #0078ac; text-decoration: none; }
a:hover { color: #004590; text-decoration: underline; }
a img { border: 0; }

#container { width: 896px; overflow: hidden; margin: 20px auto; position: relative; border: 1px solid #40566e; background: #000; padding: 1px; }

#header { padding-bottom: 5px; }
#header h1 { margin: 0; padding: 0; }
#header h1 a { width: 896x; height: 110px; display: block; background: url(images/header.jpg) no-repeat top left; }
#header h1 a span { display: none; }

#wrapper { width: 896px; padding: 0 5px; background: #000 url(images/bg2.gif) repeat-y 4px 0px; overflow: hidden; clear: both; border-bottom: 5px solid #000; }

#left { width: 200px; height: 680px; margin: 0 0 0 -1px; float: left; font-size: 11px; position: relative; z-index: 10; border-left: 1px solid #00192E; background: url(images/menu_bg.gif) no-repeat -1px 0px; }
#middle { width: 556px; margin-right: 1px; float: left; }
#right { width: 130px; float: left; position: relative; background: #fff url(images/bg_blokk_right2.gif) top left; }
* html #left { overflow: hidden; }
* html #middle { margin-right: 3px; }

.blokk { /*border-bottom: 5px solid #00192E;*/ background: #FFF; }
.blokk_header { border-bottom: 1px solid #00192E; }
.blokk h2 { margin: 0; padding: 0 0 0 25px; background: #1591C6 url(images/blokk_h2_bg.gif) repeat-y top left; color: #FFF; font: bold 12px Arial, sans-serif; line-height: 25px; }
.blokk_tartalom { padding: 10px; }

.input { border: 1px solid #D0D0D0; padding: 3px; color: #479BBE; font-size: 12px; padding: 3px; background: #F9F9F9 url(images/input_bg.gif) repeat-y top left; margin: 2px 0; width: 400px; }

#content { padding: 0; overflow: hidden; }
* html #content { width: 556px; }

#menu { padding: 10px; margin: 0; text-align: right; list-style: none; color: #fff; font-family: Lucida Grande, Tahoma, Arial, sans-serif; }
#menu li { font-weight: bold; font-size: 14px; }
#menu li ul { margin: 0 0 15px 0; padding: 0; list-style: none; }
#menu li ul li { font-weight: normal; font-size: 12px; width: auto; }
#menu li a { color: #fff; }

.tartalmi_blokk { padding: 25px; margin-bottom: 5px; clear: both; }
.tartalmi_blokk h2 { color: #0078ac; font: 18px Arial, sans-serif; padding-bottom: 5px; background: url(images/dots.gif) repeat-x bottom left; clear: both; position: relative; }
.tartalmi_blokk h2 a { color: #0078ac !important; text-decoration: none !important; }
.tartalmi_blokk h2 a:hover { color: #0078ac !important; text-decoration: underline !important; }
.tartalmi_blokk h2.smaller { font-size: 14px !important; }

#archivumlink { position: absolute; top: 15px; right: 10px; font-size: 11px; }
#archivumlink a { color: #0078ac !important; text-decoration: none !important; }
#archivumlink a:hover { color: #0078ac !important; text-decoration: underline !important; }

.lead { line-height: 16px; clear: both; font-weight: bold; margin-bottom: 10px; text-align: justify; position: relative; display: block; clear: both; }
.szoveg { line-height: 15px; clear: both; color: #0071a0; text-align: justify; display: block; width: 100%; text-align: justify !important; }
.szoveg a { color: #00aaf0; text-decoration: underline; }
.szoveg a:hover { color: #FFF; background: #00aaf0; text-decoration: underline; }

.datum { margin: 0 0 10px 0; padding: 0; clear: both; width: 100%; overflow: hidden; }
.datum dt { margin: 0; padding: 0; float: left; color: #555555; }
.datum dd { margin: 0; padding: 0 17px 0 0; float: right; color: #555555; background: url(images/viewcount.gif) no-repeat 100% 50%; }
.datum dd span { color: #0078ac; }

.hirkep { float: left; margin: 0 20px 20px 0; }

#footer { width: 896px; height: 30px; background: #000 url(images/footer_bg.gif) repeat-x top left; line-height: 30px; font-size: 11px; color: #888; position: relative; }
#footer ul { margin: 0 0 0 20px; padding: 0; list-style: none;  display: none;}
#footer ul li { margin: 0 20px 0 0; padding: 0; float: left; }
#footer a { color: #888; text-decoration: none; }
#footer a:hover { color: #FFF; text-decoration: underline; }
#footer #langselect { padding-left: 10px; }
#footer #copyright { position: absolute; right: 10px; }

::-moz-selection{ background: #004590; color: #fff; }
::selection { background: #004590; color: #fff; }

#hirdetokDiv { text-align: center; margin-top: 5px; }
#hirdetokDiv div { margin-bottom: 5px; }
#partnerekDiv { text-align: center; }
#partnerekDiv div { margin-bottom: 5px; }

.rovidhirek { overflow: hidden; width: 495px; }
.rovidhir { float: left; width: 47%; margin-bottom: 10px; }
.rovidhirek .odd { padding-right: 28px; }

.thumbnails { width: 100%; overflow: hidden; clear: both; }
.thumbnails .kep { float: left; margin: 5px 5px 0 0; text-align: center; width: 160px; height: 132px; overflow: hidden; }
.thumbnails .kep a { width: 160px; height: 132px; overflow: hidden; }
.thumbnails .kep a img { border: 5px solid #FFF; }
.thumbnails .kep a:hover img { border: 5px solid #00BFEC; }
.thumbnails .last { margin-right: 0; }

.fajlok { margin: 0; padding: 0; list-style: none; }
.fajlok li { margin: 0; padding: 0 0 0 20px; background: url(images/file.gif) no-repeat 0 2px; line-height: 18px; color: #929292; }
.fajlok li a { color: #929292 !important; font-weight: bold; text-decoration: none !important; }
.fajlok li a:hover { color: #929292 !important; font-weight: bold; text-decoration: underline !important; }

/** LAPOZÁS **/
.selectedLapozasLink { border: 1px solid #aaa; padding: 2px 10px; color: #003366; text-decoration: none; font-weight: bold !important; }
a.kekbal { color: #003366; text-decoration: underline; background: url(images/nyil_kek_bal.gif) no-repeat top left; padding-left: 16px; }
a.kekbal:hover { color: #003366; text-decoration: none; }
a.kekjobb { color: #003366; text-decoration: underline; background: url(images/nyil_kek.gif) no-repeat top right; padding-right: 16px; }
a.kekjobb:hover { color: #003366; text-decoration: none; }