html { height: 100%; }
BODY { margin: 0; padding: 0; height: 100%; background: #E6E6E6 url(images/body_bg.gif) repeat-y 50% 0; color: #000; font: 12px/16px Verdana, sans-serif; }

FORM { margin: 0; padding: 0; }
A IMG { border: 0; }
A { color: #000; }
A:hover { color: #000; }

h3 { font-size: 12px; margin: 10px 0; padding: 0; }

/* STRUKTÚRA */
#menu { position: absolute; top: 0; left: -1000px; }
#container { width: 779px; margin: 0 auto; position: relative; min-height: 100%; }
* html #container { height: 100%; }

/* HEADER */
#header { background: #FFF url(images/header_jobb.gif) no-repeat bottom right; height: 160px; position: relative; }
#header img { vertical-align: top; }
#header ul { margin: 0 auto; padding: 0; list-style: none; position: absolute; top: 0; right: 0; }
#header ul li { margin: 0; padding: 0; float: left; }
#header ul li a { height: 30px; width: 100%; float: left; }
#header ul li a span { display: none; }
#header ul li a.forum { background: url(images/header_forum.gif) no-repeat top left; width: 57px; }
#header ul li a.arlista { background: url(images/header_arlista.gif) no-repeat top left; width: 61px; }
#header ul li a.gyik { background: url(images/header_gyik.gif) no-repeat top left; width: 47px; }
#header ul li a.kapcsolat { background: url(images/header_kapcsolat.gif) no-repeat top left; width: 78px; }
#header ul li a.partnerek { background: url(images/header_partnerek.gif) no-repeat top left; width: 90px; }

/* FŐOLDAL ELRENDEZÉSE */
#mainpage_wrapper { width: 779px; clear: both; overflow: hidden; margin-bottom: 15px; }
#mainpage_wrapper #leftcol { width: 452px; margin: 0 0 0 10px; float: left; }
#mainpage_wrapper #rightcol { width: 300px; margin: 0 0 0 5px; float: left; }
:root #mainpage_wrapper { width: 769px; padding-left: 10px; }
#mainpage_wrapper #leftcol a { color: #FFF; }
#mainpage_wrapper #leftcol a:hover { color: #FFF; }

/* BOXOK */
#box_aktualis { width: 442px; background: #1F4954 url(images/box_aktualis.gif); color: #FFF; margin: 5px 0; }
#box_aktualis h1 { font: bold 12px/16px Verdana, sans-serif; margin: 15px 0 0 0; padding: 0 0 17px 25px; background: #1F4954 url(images/box_aktualis.gif) no-repeat bottom left; }

#box_cegunkrol { width: 441px; background: #1F4954 url(images/box_cegunkrol.gif); color: #FFF; }
#box_cegunkrol h1 { font: bold 12px/16px Verdana, sans-serif; margin: 15px 0 0 0; padding: 0 0 17px 25px; background: #1F4954 url(images/box_cegunkrol.gif) no-repeat bottom left; }

#box_acelfelni { width: 281px; background: #386B3C url(images/box_acelfelni.gif); color: #FFF; margin: 5px 0 10px 0; }
#box_alufelni { width: 281px; background: #386B3C url(images/box_alufelni.gif); color: #FFF; margin: 5px 0 0 0; }
#box_gumiabroncs { width: 281px; background: #386B3C url(images/box_gumiabroncs.gif); color: #FFF; margin: 5px 0 10px 0; }

#mainpage_wrapper #leftcol .inner { padding: 40px 25px 0 25px; }
#mainpage_wrapper #leftcol h2 { display: none; }

#mainpage_wrapper #rightcol .inner { padding: 40px 0 0 18px; font-size: 11px; }
#mainpage_wrapper #rightcol .inner div { margin-bottom: 10px; }
#mainpage_wrapper #rightcol .inner select { font: 10px Verdana, sans-serif; }
#mainpage_wrapper #rightcol h1 { display: none; }

/* BOXOK */
#box_markak { width: 742px; background: #ABACAC url(images/box_markak.gif); color: #000; margin: 0 auto 50px auto; }
#box_markak a { color: #000; text-decoration: none; font-size: 10px; }
#box_markak a:hover { color: #000; text-decoration: underline; }
#box_markak h1 { display: none; }
#box_markak h2 { font-size: 11px; margin: 0; padding: 0; font-weight: bold; display: inline; }
#box_markak .inner { padding: 45px 20px 0 20px; text-align: center; }
#box_markak .alja { background: #ABACAC url(images/box_markak.gif) no-repeat bottom left; height: 15px; }

#box_szezon { width: 442px; height: 41px; text-align: center; background: #ABACAC url(images/box_szezon.gif); color: #000; margin: 10px 0; }
#box_szezon h2 { margin: 0; padding: 0; font-size: 14px; font-weight: bold; display: block !important; line-height: 41px; }
#box_szezon h2 a { color: #000 !important; text-decoration: none; }
#box_szezon h2 a:hover { color: #000 !important; text-decoration: underline; }

#box_kiemelt { width: 442px; text-align: center; background: #ABACAC url(images/box_kiemelt.gif) repeat-y top left; color: #000; margin: 10px 0; }
#box_kiemelt_szoveg { padding: 10px 20px 0 20px; }
#box_kiemelt_footer { background: #ABACAC url(images/box_kiemelt.gif) no-repeat bottom left; height: 15px; }

/* FOOTER */
#footer { background: #C30202 url(images/footer_bg.gif); color: #FFF; width: 779px; margin: 0 auto; height: 31px; text-align: center; position: relative; margin-top: -31px; }
#footer ul { margin: 0 auto 1px auto; padding: 0; list-style: none; text-align: center; width: 440px; height: 31px; }
#footer ul li { margin: 0; padding: 0 17px 0 0; float: left; background: url(images/footer_separator.gif) no-repeat 100% 0; }
#footer ul li a { height: 31px; width: 100%; float: left; }
#footer ul li a span { display: none; }
#footer ul li a.nyitolap { background: url(images/footer_nyitolap.gif) no-repeat top left; width: 64px; }
#footer ul li a.forum { background: url(images/footer_forum.gif) no-repeat top left; width: 56px; }
#footer ul li a.arlista { background: url(images/footer_arlista.gif) no-repeat top left; width: 53px; }
#footer ul li a.gyik { background: url(images/footer_gyik.gif) no-repeat top left; width: 36px; }
#footer ul li a.kapcsolat { background: url(images/footer_kapcsolat.gif) no-repeat top left; width: 72px; }
#footer ul li a.partnerek { background: url(images/footer_partnerek.gif) no-repeat top left; width: 72px; }
#footer ul li.last { background: none; padding-right: 0; }

/* A footer mindig lent legyen IE alatt is */

/* TARTALMI RÉSZ BEFOGLALÓJA */
#content { width: 743px; margin: 10px auto; background: #D4F5FF url(images/content_bg.gif); }
#content #title { width: 728px; height: 34px; line-height: 34px; background: #38768A url(images/content_header.gif); color: #DAFBFB; font-size: 16px; font-weight: bold; padding: 0 0 0 15px; margin: 0; }
#content-footer { width: 743px; height: 17px; background: #D4F5FF url(images/content_footer.gif); }
#content h2 { width: 714px; padding: 4px; margin: 15px auto 0 auto; font-size: 14px; border-bottom: 3px solid #1B4451; color: #1B4451; font-weight: bold; }

/* TÁBLÁZATOK */
#arlista { width: 728px; padding: 4px; margin: 0 auto; }
#arlista h1 { font-size: 12px; }
#arlista h1 span { display: none; }
#arlista thead { display: table-header-group; } /* IE BUG */
#arlista thead th { padding: 8px 4px 4px 4px; font-size: 11px; border-bottom: 3px solid #032929; }
#arlista tbody td { font-size: 11px; font-family: Arial; border-bottom: 1px solid #039A9B; padding: 4px; }
#arlista tbody td span { display: none; }
                 .regiar { color: #79A2A8; text-decoration: line-through; }
                 .ujar { color: #A81313; }
#arlista tfoot { display: table-footer-group; } /* IE BUG */
#arlista a { color: #000; }
#arlista a img { margin-top: 10px; border: 1px solid #000; }

/* FÓRUM */
#forum_topicok { width: 728px; padding: 4px; margin: 0 auto; }
#forum_topicok thead { display: table-header-group; } /* IE BUG */
#forum_topicok thead th { padding: 8px 4px 4px 4px; font-size: 11px; border-bottom: 3px solid #032929; }
#forum_topicok tbody td { border-bottom: 1px solid #039A9B; padding: 4px; }

.uzenetek thead td { font-weight: bold; border-bottom: 2px solid #032929; }

.replyIndicator { margin: 0 0 8px 0; font-size: 10px; }
.replyIndicator A { text-decoration: none; color: #8A8A8A; }
.replyIndicator A:hover { text-decoration: underline; color: #000; }

#oldalak { margin: 0 auto; width: 400px; text-align: center; padding: 5px 0; }
#oldalak a { padding: 2px 4px; color: #000; text-decoration: none; }
#oldalak a:hover { padding: 2px 4px; color: #FFF; background: #38768A; text-decoration: none; }

/* TÍPUSOK, IDÉNYEK RÖVID LISTÁJA */
#tipusok_idenyek_shortlist { margin: 0 0 0 200px; padding: 0; list-style: none; }
#tipusok_idenyek_shortlist li { margin: 3px 0; padding: 0; font-weight: bold; }
#tipusok_idenyek_shortlist li a { color: #000; text-decoration: none; font-weight: normal; }
#tipusok_idenyek_shortlist li a:hover { color: #000; text-decoration: underline; font-weight: normal; }

/* INPUT */
.input { border: 1px solid #38768A; background: #FFF; padding: 4px; font-size: 12px; }

#vegosszeg { font-size: 14px; font-weight: bold; }