body { background: #EDE9DE; font-family: Tahoma, sans-serif; font-size: 12px; line-height: 1.5em; }

a { color: #000; text-decoration: underline; }
a:hover { color: #CB2312; text-decoration: underline; }
a img { border: 0; }

#container { width: 765px; margin: 15px auto 0 auto; overflow: hidden; background: url(images/bodybg.png) repeat-y top left; }

#left { width: 292px; float: left; }
#left h1 { margin: 0; padding: 0; }
#left h1 a { background: url(images/logo.png) no-repeat top left; width: 292px; height: 86px; display: block; }
#left h1 a span { display: none; }

#right { width: 473px; float: right; }

h2 { margin: 10px auto; padding: 0; font-weight: bold; color: #72664F; font-size: 14px; }
h2 span { color: #FFF; background: #000; padding: 2px 6px; }

#hirlevel { background: url(images/hirlevelbg.gif) no-repeat top left; width: 292px; height: 143px; margin: 10px auto 0 auto; padding: 0; }
#hirlevel h2 { margin: 0 0 5px 40px; padding: 11px 0 10px 45px; color: #FFF; text-align: left; }
#hirlevel .nick { background: url(images/inputbg.gif) no-repeat top left; width: 184px; height: 19px; padding: 3px; border: 0; margin: 0 0 5px 50px; font-size: 11px; }
#hirlevel .go { width: 18px; height: 18px; position: absolute; margin: 3px 0 0 3px; }
#hirlevel .whattodo { line-height: 16px; margin: 5px 0; margin-left: 50px; }
* html #hirlevel .nick { background-attachment: fixed; }

#fooldalHirek { width: 471px; overflow: hidden; background: url(images/fooldalhirekbg.gif) repeat-y top left; }
#fooldalHirek .bal { width: 190px; padding: 10px; float: left; text-align: left; font-size: 12px; font-family: Arial; }
#fooldalHirek .jobb { width: 241px; padding: 10px; float: left; }

.frissmunka { overflow: hidden; width: 100%; clear: both; margin-bottom: 8px; }
.frissmunka h3 { font-size: 11px; margin: 0; padding: 0; }
.frissmunka h3 a { background: url(images/ikon.gif) no-repeat top left; padding-left: 15px; text-decoration: none; }
.frissmunka h3 a:hover { text-decoration: underline; }
.frissmunka img { float: right; border: 1px solid #A69A83; padding: 3px; width: 90px; }
.frissmunka div { font-size: 11px; float: right; margin: 35px 5px 0 0; }
.frissmunka div a { text-decoration: none; }
.frissmunka div a:hover { text-decoration: underline; }

.kiemelt { margin: 8px 0 0 35px; }
.kiemelt h3 { margin: 0; padding: 0; font-size: 12px; color: #CB2312; }
.kiemelt a { text-decoration: none; }
.kiemelt a:hover, .kiemelt a:hover h3 { color: #CB2312; text-decoration: underline; }
.kiemelt a:hover div { color: #000; text-decoration: underline; }
.kiemelt div { font-size: 11px; }

.kiemeltseparator { background-color: #A69A83; height: 1px; width: 240px; margin: 10px 0 10px 35px; }

#footer { clear: both; width: 765px; height: 41px; position: relative; text-align: right; }
#footer .mindenjog { font-size: 11px; color: #72664F; position: absolute; top: 12px; left: 53px; }

#content { padding: 0 15px; }
#content h2 { color: #000; }

#thumbnailbar { position: relative; overflow: auto; width: 100%; height: 150px; display: block; }
#thumbnails { display: block; height: 130px; margin: 0; padding: 0; list-style: none; position: absolute; }
#thumbnails li { padding: 0 5px 0 0; float: left; text-align: center; width: 135px; }
#thumbnails li img { border: 1px solid #000; width: 130px; }
#thumbnails li a { color: #000; text-decoration: none; }
#thumbnails li a:hover { color: #000; text-decoration: underline; }

.input { border: 1px solid #BEBEBE; padding: 3px; margin: 1px; width: 280px; font-family: Tahoma, sans-serif; font-size: 12px; }
.red { border: 2px solid red; margin: 0; }

.fooldal a { text-decoration: none; }
.fooldal a:hover { text-decoration: underline; }
