BODY { background: #FFF; color: #000; margin: 0px; padding: 0px; font-family: Arial, Verdena, Helvetica, Sans-serif; }
.clear { clear: both; }
.topBanner { display: block; background: #A5D4DE; text-align: center; margin: 0px; padding: 10px 5px; }
#header { background: #FFF url( '../images/site/fejlec_hatter.jpg' ) repeat-x bottom; margin: 0px; padding: 0px; height: 100px; }
#header #headerContent { width: 980px; margin: 0px auto; height: 100px; }
#header #headerContent H1 { margin: 0px; padding: 0px; display: block; float: left; color: #668ABC; line-height: 100px; font-size: 30px; }
#header #headerContent P { margin: 0px; padding: 5px; color: #FFF; text-align: right; font-size: 11px; height: 18px; }
#header #headerContent FORM { display: block; float: right; width: 450px; height: 51px; background: url( '../images/site/fejlec_search_back.gif' ) no-repeat top left; overflow: hidden; }
#header #headerContent FORM LABEL { display: block; width: 248px; height: 15px; line-height: 15px; margin: 0px 15px 0px 10px; color: #FFF; font-size: 11px; font-weight: bold; }
#header #headerContent FORM FIELDSET { border: none; margin: 3px 12px; padding: 2px; background: #FFF; text-align: center; }
#header #headerContent FORM FIELDSET INPUT.input { background: #FFF; border: none; width: 315px; }

#headerMenu { display: block; margin: 0px; border-bottom: solid 1px #DFDAD4; border-top: solid 1px #DFDAD4; background: #F5F0E8; text-align: center; min-width: 980px; }
#headerMenu #menu { display: block; width: 980px; margin: 0px auto; padding: 0px; height: 28px; }
#headerMenu #menu UL#mainMenu { display: block; width: 470px; height: 28px; line-height: 28px; list-style-type: none; margin: 0px auto; padding: 0px 10px; border-left: solid 1px #DFDAD4; float: left; }
#headerMenu #menu UL#mainMenu LI { display: block; float: left; padding: 0px; margin: 0px; }
#headerMenu #menu UL#mainMenu LI A { display: block; height: 28px; color: #AAA; line-height: 28px; padding: 0px 5px; font-size: 12px; text-decoration: none; border-left: solid 1px #F5F1E8; border-right: solid 1px #F5F1E8; font-weight: bold; }
#headerMenu #menu UL#mainMenu LI:hover A { background: #FFF; border-left: solid 1px #DFDAD4; border-right: solid 1px #DFDAD4; }
#headerMenu #menu UL#mainMenu LI A:hover { background: #FFF; }
#headerMenu #menu UL#mainMenu LI.more>A { background-image: url( '../images/site/more_menu.gif' ); background-repeat: no-repeat; background-position: center right; padding-right: 10px; }
#headerMenu #menu UL#mainMenu LI UL { position: absolute; display: none; width: auto; height: auto; line-height: 1.5em; list-style-type: none; margin: 0px auto; padding: 0px; border: solid 1px #DFDAD4; background: #FFF; }
#headerMenu #menu UL#mainMenu LI UL LI { display: block; float: none; line-height: 1.5em; }
#headerMenu #menu UL#mainMenu LI UL LI A { display: block; height: auto; color: #666; line-height: 1.5em; padding: 0px 10px; font-size: 12px; text-decoration: none; border: none; font-weight: normal; text-align: left; }
#headerMenu #menu UL#mainMenu LI:hover UL LI A { border: none; }
#headerMenu #menu UL#mainMenu LI UL LI A:hover { background: #DFDFDF; border: none; }
#headerMenu #menu UL#mainMenu LI:hover UL { display: block; }
#headerMenu #menu UL#mainMenu LI.last { float: right; }
#headerMenu #menu UL#mainMenu LI.last FORM { margin: 0px; padding: 0px; }
#headerMenu #menu UL#mainMenu LI.last FORM INPUT.input { width: 175px; margin: 0px; padding: 0px; border: solid 1px #999; }
#headerMenu #menu UL#mainMenu LI.last FORM INPUT.submit { }
#headerMenu #menu UL#icons { display: block; background: url( '../images/site/fejlec_ikon_hatter.gif' ); float: right; border-right: solid 1px #DFDAD4; margin: 0px; padding: 0px 10px 0px 0px; list-style-type: none; height: 28px; line-height: 28px; }
#headerMenu #menu UL#icons LI { display: inline-block; margin: 0px 0px 0px 5px; padding: 0px; line-height: 28px; float: left; }
#headerMenu #menu UL#icons LI:first-child { background: #FFF; margin: 0px; background: url( '../images/site/fejlec_ikon_left.gif' ) no-repeat top left; padding-left: 18px; }
#headerMenu #menu UL#icons LI A { display: inline-block; color: #FFF; font-size: 11px; height: 28px; line-height: 28px; text-decoration: none; margin: 0px; padding: 0px; }
#headerMenu #menu UL#icons LI A:hover { color: #FFBC00; }
#headerMenu #menu UL#icons LI A.home { background: url( '../images/site/fejlec_home.gif' ) no-repeat left 8px; padding-left: 14px; }
#headerMenu #menu UL#icons LI A.home:hover { background: url( '../images/site/fejlec_home_active.gif' ) no-repeat left 8px; }
#headerMenu #menu UL#icons LI A.sitemap { background: url( '../images/site/fejlec_sitemap.gif' ) no-repeat left 8px; padding-left: 14px; }
#headerMenu #menu UL#icons LI A.sitemap:hover { background: url( '../images/site/fejlec_sitemap_active.gif' ) no-repeat left 8px; }
#headerMenu #menu UL#icons LI A.email { background: url( '../images/site/fejlec_email.gif' ) no-repeat left 8px; padding-left: 18px; }
#headerMenu #menu UL#icons LI A.email:hover { background: url( '../images/site/fejlec_email_active.gif' ) no-repeat left 8px; }

#browserAlert { display: block; border: solid 1px #F22; width: 960px; margin: 10px auto 0px auto; text-align: left; padding: 5px; background: #FFEEEE; line-height: 20px; font-size: 13px; height: 40px; }
#browserAlert A { display: block; margin: 5px 2px; float: right; width: 30px; height: 30px; }

#content { display: block; width: 980px; margin: 20px auto; }
#content .column { width: 243px; padding-right: 30px; float: left; min-height: 1em; }
#content .small_column { width: 158px; float: right; }
.horizontal_google { clear: both; margin: 0px auto 10px auto; text-align: center; }
#content .statikus { width: 516px; padding-right: 30px; float: left; }
#content .panel { display: block; background: #FAF9F5; margin-bottom: 15px; }
#content .panel A.more { display: block; border-bottom: solid 1px #DBDCD7; padding: 3px 10px 3px 5px; text-align: right; color: #000; font-size: 11px; text-decoration: none; background: url( '../images/site/arrow.gif' ) no-repeat right center; }
#content .panel H3 { display: block; padding: 0px 3px 0px 15px; margin: 0px; height: 30px; line-height: 30px; font-size: 14px; text-align: left; text-decoration: none; background-color: #E9DECE; background-repeat: no-repeat; background-position: top left; font-style: italic; }
#content .panel H3 A { display: block; float: right; text-decoration: none; width: 20px; text-align: center; color: #000; }
#content .panel H3 IMG { float: right; position: relative; top: 0px; }
#content .panel UL { display: block; list-style-type: none; margin: 0px; padding: 5px 0px; border-left: solid 2px #FFF; border-bottom: solid 1px #DBDCD7; }
#content .panel UL LI { display: block; margin: 0px; padding: 0px 5px 0px 8px; background: url( '../images/site/arrow.gif' ) no-repeat 3px 7px; }
#content .panel UL LI A { display: block; padding: 2px 5px; color: #000; text-decoration: none; font-size: 12px; }
#content .panel UL LI A:hover { text-decoration: underline; }
/*#content .panel UL LI A:visited, #content .panel UL LI A:active { color: #AAA; }*/
#content .panel UL LI P { margin: 0px; padding: 0px; font-size: 11px; color: #333; }
#content .panel UL LI SMALL { font-size: 11px; display: block; text-align: right; padding: 2px 0px; }
#content .panel UL LI SMALL A { float: left; font-weight: normal; font-size: 11px; }
#content .closedPanel { display: block; border: solid 3px #E9DECE; margin-bottom: 15px; }
#content .closedPanel .panel { margin: 0px; background: #FFF; }
#content .closedPanel .panel H3 { color: #693; background-image: url( '../images/site/cim_haromszog_zold_zart.gif' ); }
#content .closedPanel .panel UL LI { background-image: url( '../images/site/arrow_green.gif' ); }
#content .closedPanel .panel UL LI A { color: #693; }
#content .closedPanel .panel A.more { text-transform: uppercase; font-size: 10px; color: #693; margin-right: 2px; border: none; }

#content .piros A.more { color: #F22; background-image: url( '../images/site/arrow_red.gif' ); }
#content .piros H3 { color: #F22; background-image: url( '../images/site/cim_haromszog_piros.gif' ); }
#content .piros UL LI { background-image: url( '../images/site/arrow_red.gif' ); }
#content .piros UL LI A { color: #F22; }
#content .friss H3 { color: #F22; background-image: url( '../images/site/cim_haromszog_piros.gif' ); }
#content .friss A.more { color: #F22; }
#content .friss UL { border-bottom: none; }
#content .friss UL LI { border-bottom: dotted 1px #666; padding: 3px 5px; background: none; }
#content .friss UL LI A { color: #F22; padding: 0px; font-weight: bold; }
#content .friss UL LI SMALL A { color: #F22; }
#content .kek A.more { color: #0e8de0; background-image: url( '../images/site/arrow_blue.gif' ); }
#content .kek H3 { color: #0e8de0; background-image: url( '../images/site/cim_haromszog_kek.gif' ); }
#content .kek UL LI { background-image: url( '../images/site/arrow_blue.gif' ); }
#content .kek UL LI A { color: #0e8de0; }
#content .zold A.more { color: #693; background-image: url( '../images/site/arrow_green.gif' ); }
#content .zold H3 { color: #693; background-image: url( '../images/site/cim_haromszog_zold.gif' ); }
#content .zold UL LI { background-image: url( '../images/site/arrow_green.gif' ); }
#content .zold UL LI A { color: #693; }
#content .szurke A.more { color: #666; background-image: url( '../images/site/arrow_grey.gif' ); }
#content .szurke H3 { color: #666; background-image: url( '../images/site/cim_haromszog_szurke.gif' ); }
#content .szurke UL LI { background-image: url( '../images/site/arrow_grey.gif' ); }
#content .szurke UL LI A { color: #666; }

#content .kiemelt { clear: both; }
#content .kiemelt UL { height: 1.3em; background: #FFF; padding-top: 0px; margin-top: 0px; }
#content .kiemelt UL LI { float: left; display: block; height: 1.2em; overflow: hidden; background: none; padding: 2px; margin: 1px; text-align: center; }
#content .kiemelt UL LI A { display: block; text-align: center; color: #F22; border: solid 1px #FFF; font-size: 11px; }
#content .kiemelt UL LI A:hover, #content .kiemelt UL LI.active A { border: solid 1px #DFDAD3; }
#content .kiemelt UL LI .lead { display: none; }
#content .kiemelt #kiemelt_content { padding: 10px; border: solid 1px #F22; margin: 0px; height: 145px; }
#content .kiemelt #kiemelt_content IMG { margin: 2px 8px 8px 2px; }
#content .kiemelt #kiemelt_content H4 A, #content .kiemelt #kiemelt_content H4 { margin: 0px; padding: 0px; font-size: 13px; text-decoration: none; }
#content .kiemelt #kiemelt_content P { font-size: 12px; color: #999; padding: 5px 0px; margin: 0px; }
#content .kiemelt #kiemelt_content SPAN { display: block; text-align: right; }
#content .kiemelt #kiemelt_content A { color: #000; font-weight: bold; text-align: right; margin: 0px; padding: 0px; font-size: 11px; }

#content #two_panel { width: 516px; margin: 0px 30px 15px 0px; float: left; border-bottom: solid 1px #DBDCD7; }
#content #two_panel H3 { display: block; padding: 0px 0px 0px 13px; margin: 0px; height: 30px; line-height: 30px; font-size: 14px; text-align: left; text-decoration: none; background-color: #E9DECE; background-repeat: no-repeat; }
#content #two_panel .details { display: block; width: 253px; float: left; }
#content #two_panel .details H4, #newsDetails H4 { margin: 0px; padding: 5px 5px 0px 5px; display: block; font-size: 15px; color: #9DB233; background: #F8F5EF; }
#content #two_panel .details H5, #newsDetails H5 { display: block; margin: 0px; padding: 5px; font-size: 13px; font-weight: bold; text-align: right; color: #60A8BB; text-decoration: none; background: #F8F5EF; border-bottom: solid 1px #E9DECE; }
#content #two_panel .details H5 A, #newsDetails H5 A { color: #000; text-decoration: underline; }
#content #two_panel .details P, #newsDetails P { margin: 0px; padding: 5px; text-align: justify; font-size: 13px; clear: left; color: #999; background: #FFF url( '../images/site/hiroldal_hir_back.gif' ) repeat-x top; }
#content #two_panel .details P A, #newsDetails P A { display: block; float: right; color: #60A8BB; text-decoration: none; font-weight: bold; line-height: 2em; }
#content #two_panel .details SMALL, #newsDetails SMALL { font-size: 11px; text-align: center; display: block; clear: right; margin: 2em 0px; color: #9DB233; }
#content #two_panel UL { display: block; list-style-type: none; margin: 0px 0px 0px 263px; padding: 5px 0px; border-left: solid 2px #FFF; }
#content #two_panel UL LI { display: block; margin: 0px; padding: 0px; font-size: 13px; border-bottom: solid 1px #E9DECE;  }
#content #two_panel UL LI A { display: block; color: #9DB233;; text-decoration: none; padding: 5px; background: #FFF url( '../images/site/hiroldal_hir_back.gif' ) repeat-x top; }
#content #two_panel UL LI A:hover, #content #two_panel UL LI A.active { background: #E9DECE; color: #693;  }
#content #two_panel A.more { display: block; clear: left; border-bottom: solid 1px #DBDCD7; background: #DFDAD4; padding: 1px 5px; text-align: right; color: #000; font-size: 11px; }

#newsDetails { display: block; width: 243px; position:absolute; background: #FFF; border: solid 1px #000; padding: 2px; }
#content P.lapozas { text-align: center; font-weight: normal; line-height: 16px; font-size: 12px; color: #666; }
#content P.lapozas A { color: #666; text-decoration: underline; line-height: 16px; font-size: 12px; }
#content P.lapozas A:hover { color: #000; }
#content P.lapozas B { font-size: 16px; color: #000; }

#footer { clear: both; margin: 0px; background: #f5f0e8; border-top: solid 1px #dfdad3; height: 100px; }
#footer #footMenu { display: block; width: 980px; height: 100px; margin: 0px auto; border-left: solid 1px #dfdad3; border-right: solid 1px #dfdad3; }
#footer P { margin: 0px; padding: 2em 0px 0px 0px; list-style-type: none; display: block; width: 780px; text-align: center; color: #666; text-transform: uppercase; font-size: 11px; }
#footer P A { color: #666; text-decoration: none; padding: 0px 5px; }
#footer P A:hover { text-decoration: underline; }
#footer .wblogo { float: right; width: 172px; height: 23px; border-left: solid 1px #dfdad3; text-align: center; padding: 38px 0px 39px 0px; }
