@media all { /* a böngészok alapértelmezéseinek eltávolítása */
html, body, div, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, li, dd, dt, img, blockquote, q, table, thead, tbody, tfoot, caption, th, tr, td, a, form, input, textarea, fieldset, pre { margin:0; padding:0; border:none; }
ul, ol, dl { list-style-type:none }
}
 @media screen {
body { color: #333333; font: 13px/21px Georgia, "times new roman", times, serif; margin: 0px auto 0px; padding: 0px; }
#home { background:#fff url(../img/bghome.gif) repeat-x top; background-repeat:repeat-x; background-position:top center; }
#page { background:#fff url(../img/bgpage.gif) repeat-x top; background-repeat:repeat-x; background-position:top center; }
/************************************************
					structure
************************************************/
#wrap { width: 932px; margin: 0px auto 0px; padding: 0px; text-align:left }
#hdr img a { margin: 0px; border: none; }
#home #hdr { width: 932px; height: 240px; margin: 0px auto 0px; padding: 0px; overflow: hidden; background-image:url(../img/hdrhome.png) }
#page #hdr { width: 932px; height: 80px; margin: 0px auto 0px; padding: 0px; overflow: hidden; background-image:url(../img/hdrpage.png); height:130px; }
#navbar { width:700px; font:14px/15px "trebuchet ms", arial, tahoma, sans-serif; margin:8px 0 -6px 12px; }
#heading { width:730px; height:60px; margin:0; }
#heading span { display:none; font-weight:700; font-size:1.2em; }
#main { width: 730px; float:left; }
#mainleft { width:530px; float:left; }
#mainright { width:198px; float:left; font-family: tahoma, verdana, arial, sans-serif; background-color: #fffef3; border-bottom: 1px #cadee5 solid; border-right: 1px #cadee5 solid; border-left: 1px #cadee5 solid; }
#right { width:198px; background-color:#fff; float:right; }
#forum { padding: 2px 0 0 4px; height:220px; }
#forum .linkbar { width:178px; font-family:tahoma, arial, helvetica, sans-serif; font-size: 11px; border-width: 5px 0px 0px 5px; border-color:#fff; border-style: solid; float: left; overflow: hidden; }
/************************************************
					right
************************************************/
#links li { list-style: none; background: url(../img/links_bullet.gif) no-repeat 0 50%; padding: 0 0 0 0; border-top: 1px solid #e6e5e3; font-family: lucida grande, arial, verdana, trebuchet ms, sans-serif; font-size: x-small; color: #8b7f72; }
#links ul { padding: 25px 0 10px 0; margin: 0; }
#links a { font-size: .9em; text-decoration: none; }
#links a:link { color: #565d4a; font-weight: normal; }
#links a:visited { color: #8b7f72; }
#links a:hover, #links a:active { color: #549ec5; }
.feeds { font-family: lucida grande, arial, verdana, trebuchet ms, sans-serif; font-size: small; font-weight: normal; color: #4b3c2c; margin: 5px 0 10px 0; }
.feedhead { font-size: x-small; font-weight: bold; margin: 2px 0 -15px 0; }
.feeds img { border: none; margin: 4px 3px 0 0; }
.greyline { border-top: 1px solid #e6e5e3; margin-top: -5px; }
.line { border-top: 4px solid #b6dcef; margin-top: 0px; }
/************************************************
					footer
************************************************/
#footer { width: 930px; height: 500px; background: #27597c; color: #ffffff; margin: 0px auto 0px; text-align: left; position: relative; font:12px/20px arial, sans-serif; padding-top:12px; }
#footerbg { background: #27597c; }
#footer p { color: #ffffff; padding: 0px; list-style-type: none; margin: 0px; }
#footer h2 { color: #ffffff; font-size: 16px; font-family: 'lucida grande', arial, verdana, sans-serif; font-weight: bold; border-bottom: 2px solid #8cdaf8; padding: 0px 0px 2px 0px; margin: 15px 0px 0px 0px; }
#footer h3 { color: #ffffff; font-size: 16px; font-family: 'lucida grande', arial, verdana, sans-serif; font-weight: bold; border-bottom: 2px solid #8cdaf8; padding: 0px 0px 2px 0px; margin: 15px 0px 3px 0px; }
#footer a { color: #0fe2fb; text-decoration: none; }
#footer a:hover { color: #0fe2fb; text-decoration: none; }
#footer ul { list-style: none; margin: 0px 0px 0px 0px; padding: 0px; }
#footer ul li { display: inline; padding: 0px; margin: 0px; }
#footer ul li a { display: block; color: #ffffff; background: url(../img/bullet.gif) no-repeat; text-decoration: none; margin: 0px; padding: 5px 0px 3px 25px; height:22px; border-bottom: 1px solid #999; }
#footer ul li a:hover { background: #517a96 url(../img/bullet.gif) no-repeat; color: #ffffff; }
#footerleft { background: #27597c; float: left; width: 300px; margin: 0px 50px 0px 0px; padding: 0px; }
#footermiddle { background: #27597c; float: left; width: 240px; margin: 0px 20px 0px 0px; padding: 0px; }
#footerright { background: #27597c; float: right; width: 300px; margin: 0px 0px 0px 0px; padding: 0px; }
#footerright p, #footerright form { font-size:11px; padding: 0 36px 12px 4px; }
#footerright a { color: #fbf6dd; font-weight:700; text-decoration: none; }
#footerright a:hover { color: #ffffff; }
/************************************************
					links
************************************************/
a:link { color:#003366; text-decoration: none; }
a:hover { color:#0099cc; text-decoration: underline; }
a:active { color:#ff0000; text-decoration: none; }
a:visited { color:#003366; text-decoration: none; }
a:visited:hover { color:#0099cc; }
.gototop a { text-decoration: none; }
#forum .linkbar a { display: block; border: 1px solid #dddddd; border-width: 0px 0px 1px 0px; text-decoration:none; padding: 2px 0px 1px 21px; margin: 0px; background-image: url(../img/list_icon.gif); background-repeat: no-repeat; background-position: -2px 4px; overflow: hidden; text-decoration:none; color:#336699; font-weight:700; }
#forum .linkbar a:hover { background-color:#f5fdff; }
#forum .linkbar a:visited { color:#336699; }
#navbar a { text-decoration:none; }
/************************************************
					typo
************************************************/
p { margin:12px 12px 12px 12px; }
#mainleft p { margin:12px 16px 6px 14px; }
#mainright p { margin:6px 12px 6px 14px; }
#right p { font:11px/16px tahoma, arial, sans-serif; margin:12px 14px 12px 16px; }
#footer p { font-family: tahoma, arial, sans-serif; font-size:14px; margin:6px 12px 6px 14px; }
h1 a { text-decoration:none; }
h1 span { font-weight:normal; display:none; }
h2 { font-size:1.1em; padding:10px 10px 10px 10px; margin:0; color:#7db260; }
h3 { font: 15px/20px 'trebuchet ms', arial, sans-serif; font-weight:700; margin:20px 12px 6px 14px; }
#mainright h3 { font: 16px/22px arial, sans-serif; font-weight:700; margin:14px 12px 6px 14px; }
#right h3 { font: 11px/16px tahoma, arial, sans-serif; font-weight:700; margin:14px 12px 6px 16px; }
#right h4 { padding:10px 12px 6px 15px; }
h4 { font:17px/24px 'trebuchet ms', sans-serif; font-weight:700; border-bottom:1px #cadee5 solid; padding:10px 12px 6px 12px; margin:0 0 10px 0; }
h4 a { text-decoration:none; }
h4 span { text-transform:none; float:right; font-weight:normal; }
h5 { font:11px/16px verdana, "trebuchet ms", sans-serif; font-weight:normal; border-bottom:1px #cadee5 solid; padding:6px 12px; margin:0 0 10px 0; }
.subhead { font: bold 17px/26px 'trebuchet ms', arial, sans-serif; color:#333; }
.ten { font: 10px/14px arial, helvetica, sans-serif; }
.eleven { font-size: 12px; line-height:19px; }
form { margin:0 10px; font-size:1.1em; }
/************************************************
					lists
************************************************/
#main ul, ol { margin:10px 10px 8px 10px; padding-left:20px; }
#main ul { list-style:none; }
#main li { padding:0 25px 8px 25px; background: url(../img/links_bullet.gif) top left no-repeat; }
#mainright ul, ol { margin:10px 10px 8px 5px; padding-left:5px; }
#mainright li { padding:0 25px 8px 20px; background: url(../img/links_bullet.gif) top left no-repeat; }
#right ul { font:12px/16px verdana, sans-serif; }
/************************************************
					misc
************************************************/
label { display:block; margin-bottom:2px; }
input { margin-bottom:10px; }
.sidebar ul { list-style: none; margin: 0 0 3px 0; padding: 0; }
.sidebar ul li { margin: 0 0 3px 0; padding: 0; }
.sidebar ul li a { display: block; margin: 0; color: #333; padding: 5px 8px; background: #f1f1f1; text-decoration: none; }
.sidebar ul li a:hover { color: #fff; background: #333; }
.line { border-right:1px #cadee5 solid; }
.row { clear:both; padding:0; color:inherit; background-color:transparent; }
.gototop { padding-top:24px; }
.footertitle { font: bold 15px/20px Arial, Tahoma, sans-serif; }
/************************************************
					search page
************************************************/
.highlight { font-weight: bold; }
.searchheading { font-size: 120%; font-weight: bold; }
.summary { font-size: 100%; }
.results { font-size: 100%; }
.category { color:#999999; }
.description { font-size: 100%; color:#008000; }
.context { font-size: 100%; }
.infoline { font-size: 80%; font-style: normal; color:#000; }
.result_title { font-size: 100%; font-weight: bold; }
}
 @media print {
body { font: 12pt/15pt georgia, "times new roman", times, serif; background:#fff; background-image:none; color:#000; }
#page { margin:0; text-align:left; }
#hdr { display:none; }
#main { margin:0; }
#mainleft { margin:0; }
#mainright { padding-top:0.5em; }
#mainright img, #right img { border:1px #999 none; margin:0; }
#right img { border:1px #999 none; }
#mainleft img { margin:0 10px; }
#heading { background-image:none; }
#heading span { font-weight:700; font-size:1.5em; line-height: 1.5em; margin:6px 12px 24px 12px; }
a { color:#000; text-decoration:none; }
p { font: 12pt/15pt georgia, "times new roman", times, serif; margin:12px 12px 12px 12px; }
#mainright p { font-family: tahoma, arial, sans-serif; margin:6px 12px 6px 12px; }
#right p { font:11pt/16pt tahoma, arial, sans-serif; margin:12px 12px 12px 12px; }
h1 a { text-decoration:none; }
h1 span { font-weight:normal; display:none; }
h2 { font-size:16pt; padding:10px 10px 10px 10px; margin:0; color:#7db260; }
h3 { font-size:14pt; font-family:'trebuchet ms', tahoma, arial, sans-serif; font-weight:700; margin:10px 10px 5px 12px; }
#mainright h3 { font: 13px/18px 'trebuchet ms', arial, sans-serif; font-weight:700; margin:14px 12px 6px 12px; color: #000; }
h4 { font:12pt/16pt verdana, "trebuchet ms", sans-serif; font-weight:700; border-bottom:1px #cadee5 solid; padding:6px 12px; margin:0 0 10px 0; }
h4 a { text-decoration:none; }
h4 span { text-transform:none; float:right; font-weight:normal; }
h5 { font:11pt/16pt verdana, "trebuchet ms", sans-serif; font-weight:normal; border-bottom:1px #cadee5 solid; padding:6px 12px; margin:0 0 10px 0; }
ul, ol { margin:0 10px 12px 24px; padding-left:0; }
ul { list-style:square; }
#right ul { font:12px/18px verdana, sans-serif; }
#mainright li { margin:0; }
form { margin:0 10px; font-size:1.1em; }
label { display:block; margin-bottom:2px; }
input { margin-bottom:10px; }
.line { border:0 none; }
.gototop { display:none; }
.subhead { font: 12pt/16pt tahoma, arial, sans-serif; font-weight:700; color:#333; }
.ten { font-size: 9pt; line-height:12pt; }
.eleven { font-size: 10pt; line-height:14pt; }
.twelve { font-size: 11pt; line-height:16pt; }
#hdr span { font:15pt/20pt georgia, times, serif; }
#hdr, #navbar, #footer, #forum { display:none; }
.gototop { display:none; }
}

