@media screen {
/* -----------------------------------------------------
   A böngészők alapértelmezéseinek eltávolítása 
------------------------------------------------------ */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
ol, ul { list-style: none; }
/* -----------------------------------------------------
   Alapvető HTML elemek
------------------------------------------------------ */
body { color:#623505; background: #b4c6ce url(../img/body-hatter.png) top center repeat-y  }
p { margin:8px 0; padding:0 12px; font:13px/19px Georgia, Times New Roman, Times, serif }
h1, h2, h3, h4, h5, h6 { font-family:Arial, sans-serif; font-weight:bold; line-height:122% ; padding:0 12px; }
span  { display:none; }
h1 { font-size:24px; margin:12px 0 10px 0; }
h2 { font-size:22px; margin:8px 0 4px 0; }
h3 { font-size:16px; margin:6px 0 2px 0; }
h4 { font-size:16px; margin:6px 0 0 0; }
a:link, a:visited { color:#1a5794; text-decoration:none; font-weight:bold }
a:hover, a:active { color:#29a5d9; }
ul { margin:5px 0 5px 20px; list-style-type:disc; }
ol { margin:5px 0 5px 20px; list-style-type:decimal; }
ul li, ol li { margin:0 0 3px 0;  }
/* -----------------------------------------------------
   Az oldalakat alkotó elemek (Layout) 
------------------------------------------------------ */
#doboz { margin:0 auto; width:960px; }
#fejlec { width:100%; height:116px; color:#fff; background:#3b6877 }
#fejlec .hazavisz a { float:left; display: block; width: 400px; height: 80px; background: url(../img/fejlec-hazavisz.jpg) 0px -80px no-repeat; }
#fejlec .hazavisz a:hover { background: url(../img/fejlec-hazavisz.jpg) 0 0 no-repeat; }
#fejlec .hazavisz span h1 { font:bold 60px/60px Arial, sans-serif; padding:0 0 0 30px; text-decoration:none; display:none }
#fejlec-aktualis { width:500px; height:62px; margin:9px 20px 5px 8px; background:#999 }
/* ----- Menük ------------ */
#menu1 { width:100%; list-style: none; overflow: hidden; margin:0; padding:0; height:36px; float: left; background: #65818e url(../img/fejlec-menu1.png) repeat-x; ; overflow:hidden }
#menu1 li { float: left; }
#menu1 li a { display: block; font:bold 18px/36px Trebuchet MS, Arial, sans-serif; color: #fff; text-decoration: none; padding: 0 16px; border-right: 1px solid #bebebe; text-transform:uppercase }
#menu1 li a:hover, #menu1 .ittvagyunk { background-color: #ffffe3; color: #000; }
#menu2 { list-style: none; margin: 0; float: left; width: 100%; height: 36px; background: #fff url(../img/fejlec-menu2.png) repeat-x; }
#menu2 li { float: left; }
#menu2 li a { display: block; font:bold 14px/35px Trebuchet MS, Arial, sans-serif; text-transform:uppercase; color: #8e550c; text-decoration: none; margin: 0; padding: 2px 13px 0 13px; border-right: 1px solid #cdc5ba; border-left: 1px solid #fff; }
#menu2 li a:hover, #menu2 .ittvagyunk { background-color: #ffffe3; color: #000; }
/* ----- Oszlopok ------------ */
#oszlop1 { float:left; padding:5px 0 10px 0; width:576px; }
#oszlop1 p, #oszlop1 h1, #oszlop1 h2, #oszlop1 h3, #oszlop1 h4, #oszlop1 h5 { padding-left:17px; }
#oszlop2 { float:left; padding:5px 0 10px 0; width:192px; }
#oszlop3 { float:left; padding:5px 0 10px 0; width:192px; }
/* ----- Alsó rész ------------ */
#aljahatter { clear:both; height:370px; background: #546d78 url(../img/alja-hatter.jpg) top center repeat-y; }
#alja { width: 960px; color: #fff; margin: 0px auto; font: 14px/20px Arial, sans-serif; padding: 40px 0 30px 0; }
#alja ul, #alja ul li { list-style:none; padding-left:7px; margin-left:0; }
#alja p { color: #fff; padding: 0px; list-style-type: none; }
#aljabal { float: left; width: 280px; margin: 0 20px 0 0; padding:0 0 15px 20px; }
#aljakozep { float: left; width: 300px; margin: 0; padding:0 0 15px 20px; }
#aljajobb { float: right; width: 280px; margin: 0; padding:0 0 15px 20px; }
#alsosor { font: bold 16px/18px Arial, Tahoma, sans-serif; border-top:2px solid #ccc; color:#dedede; padding-top:2em; text-align:center }
#alja a:link, #alja a:visited { font-weight:bold; color:#e7c574; }
#alja a:hover, #alja a:active { font-weight:bold; color:#fff; }
/* ------------------------------------------------
    Formok
------------------------------------------------- */
.fieldwrap { color:#666; }
.fmtext, .fmtextarea { border: 2px solid #ccc; font:bold 14px/16px Arial, Tahoma, sans-serif; color: #000; background: #e0fcfd; padding: 3px; }
.fmtext input:focus, .fmtextarea input:focus, .fieldwrap input:focus, .fieldwrap textarea:focus { border-color:#d08861; background-color: #ffffff !important; }
/* ------------------------------------------------
   További apróságok 
------------------------------------------------- */
strong { font-weight:bold; }
em { font-style:italic; }
blockquote, q { quotes: none; }
:focus { outline: 0; }
table { border-collapse: collapse; border-spacing: 0; }
.more { text-align:right; height:24px; border-top:2px solid #bc8331; border-bottom:2px solid #bc8331; padding:5px 30px 0 0; font:16px/20px Trebuchet ms, Arial, Helvetica, sans-serif; margin:5px 5px 5px 16px }
.kishezag { clear:both; height:8px; }
.nagyhezag { clear:both; height:16px; }
.balra { float:left; margin-right:10px; }
.jobbra { float:right; margin-left:10px; }
.kopf { font:13px/18px Arial, Helvetica, sans-serif;}
/* clearfix  */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-table; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
}
/* 
--------------------------------------------------------
  A nyomtatásra szánt verzióhoz
--------------------------------------------------------
*/
@media print {
body { font-family:Georgia, Times, serif; font-size:11pt; line-height:16pt; color:#000; }
a:link, a:hover, a:visited, a:active { color:#000; text-decoration:none; font-weight:normal }
p { margin:4pt 0 6pt 0; padding:0 12pt; }
h1, h2, h3, h4, h5, h6 { font-family:Candara, Arial, sans-serif; font-weight:bold; margin:16pt 0 6pt 0; padding:0 12pt; }
h1 { font-size:30pt; line-height:40pt; margin:20pt 0 30pt 0; }
h2 { font-size:24pt; line-height:31pt }
h3 { font-size:18pt; line-height:25pt }
h4 { font-size:13pt; line-height:20pt }
#menu1, #menu2, #fejlec-aktualis, #aljabal, #aljakozep, #aljajobb, #korhinta, #nyitolap, #lapozo-nyitolap, #flashcontent, .hintaelem { display:none }
}
