body
{
    background-color: #FFFFFF;
    background-image: url(../images/head_bg.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    background-color: #FFFFFF;
    margin: 0px;
    padding: 0px;
    font-family: "Trebuchet MS", Trebuchet, Arial, Verdana, Sans-serif;
    font-size: 12px;
    color: #707070;
    width: 100%;
}

b, strong
{
    font-weight: bolder;
}:focus
{ /* FF1.5 bug */
    -moz-outline-style: none;
}

.cikk_body img
{
    max-width: 600px;
}*
{
    margin: 0;
    padding: 0;
}

.clear
{
    clear: both;
    font-size: 1px;
    text-indent: -9000px;
}

/*SZERKEZET*/
#container
{
    width: 1000px;
    margin: auto;
    position: relative;
}

#left
{
    float: left;
}

#right
{
    width: 200px;
    float: left;
}

/*HEAD*/
#head
{
    width: 800px;
    height: 315px;
}

#head_left
{
    width: 275px;
    height: 300px;
    float: left;
}

#kereses_top
{
    width: 275px;
}

.head_left_on
{
    width: 275px;
    height: 200px;
    background-image: url(../images/logo_online.jpg);
    background-position: left bottom;
    background-repeat: no-repeat;
    margin-bottom: 60px;
    display: block;
}

.head_left_off
{
    width: 275px;
    height: 200px;
    background-image: url(../images/logo_offline_left.jpg);
    background-position: left bottom;
    background-repeat: no-repeat;
    margin-bottom: 25px;
    display: block;
}

.head_left_vir
{
    width: 275px;
    height: 200px;
    background-image: url(../images/logo_virt_left.jpg);
    background-position: left bottom;
    background-repeat: no-repeat;
    margin-bottom: 25px;
    display: block;
}

#head_right
{
    width: 525px;
    height: 300px;
    float: left;
}

body.onlinemenu .head_right_on
{
    width: 525px;
    height: 300px;
    background-image: url(../images/head_on_lenia.jpg);
    background-position: left bottom;
    background-repeat: no-repeat;
}

.head_right_vir
{
    width: 525px;
    height: 300px;
}

.menu_on
{
    margin-left: 40px;
    margin-top: 60px;
    float: left;
    width: 200px;
}

.menu_off
{
    margin-left: 12px;
    margin-top: 87px;
    float: left;
    width: 200px;
}

.menu_vir
{
    margin-left: 12px;
    background-image: url(../images/elements/lenia_short.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    padding-left: 40px;
    margin-top: 120px;
    float: left;
    width: 200px;
}

.head_right_off
{
    width: 525px;
    height: 300px;
}

.head_right_vir
{
}

.kereses
{
    width: 275px;
    height: 75px;
}

/*ONLINE_jobb*/
.right_off_logo
{
    width: 200px;
    height: 200px;
    background-image: url(../images/logo_offline_jobb.jpg);
    background-position: left bottom;
    background-repeat: no-repeat;
    display: block;
}

.right_on_logo
{
    width: 200px;
    height: 200px;
    background-image: url(../images/logo_online_jobb.jpg);
    background-position: left bottom;
    background-repeat: no-repeat;
    display: block;
}

.box_right
{
    width: 200px;
    margin-bottom: 25px;
    float: left;
    clear: both;
    position: relative;
}

#box_arch_menu
{
    width: 150px;
    padding-left: 25px;
}

.img_aktual_right
{
    width: 150px;
    display: block;
}

.box_arch
{
    width: 100px;
    float: left;
    padding-bottom: 25px;
}

.box_arch_container
{
    width: 125px;
    float: left;
    padding-bottom: 25px;
    padding-right: 40px;
}

.box_arch_img
{
    width: 75px;
    display: block;
}

/*TARTALOM*/
#wrapper
{
    margin-bottom: 25px;
    width: 800px;
}

.box_lenia
{
    background-image: url(../images/elements/lenia_short.jpg);
    background-repeat: repeat-y;
    background-position: left top;
    margin-top: 2px;
    margin-bottom: 5px;
    padding-left: 25px;
}

.box_lenia.cikkek
{
    width: 100%;
}

.box_lenia_arch
{
    background-image: url(../images/elements/lenia_short.jpg);
    background-repeat: repeat-y;
    background-position: left top;
    margin-top: 2px;
    margin-bottom: 5px;
    padding-left: 50px;
    padding-bottom: 25px;
}

.box_lenia_cikk
{
    background-image: url(../images/elements/lenia_short.jpg);
    background-repeat: repeat-y;
    background-position: left top;
    margin-top: 2px;
    margin-bottom: 5px;
    padding-left: 25px;
    padding-bottom: 25px;
}

.box_lenia_summary
{
    background-image: url(../images/elements/lenia_short.jpg);
    background-repeat: repeat-y;
    background-position: left top;
    margin-top: 2px;
    margin-bottom: 5px;
    margin-left: 25px;
    padding-left: 25px;
}

.box_cikk
{
    margin-bottom: 25px;
    float: left;
}

.box_cikk_right
{
    width: 570px;
    float: left;
}

.box_lenia p a, .box_lenia a:first-child
{
    color: #707070;
}

a img
{
    border: 0;
}

.box_virt
{
    width: 215px;
    float: left;
    padding-right: 10px;
}

.box_virt_event
{
    width: 350px;
    float: left;
}

.box_virt_even
{
    width: 350px;
}

.cikk_img
{
    width: 100px;
    padding-right: 25px;
    float: left;
}

.cikk_img img
{
    width: 100px;
}

.box_lenia_mappa
{
    background-image: url(../images/icon_mappa.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    margin-bottom: 5px;
    margin-top: 2px;
    padding-left: 25px;
}

.arch_img
{
    width: 125px;
    display: block;
    float: left;
}

.arch_img img
{
    width: 125px;
}

.nav_rovat
{
    margin-bottom: 10px;
}

.nav_rovat li
{
    display: inline;
}

/*ONLINE CIKK*/
#on_cikk_inner
{
    width: 650px;
    margin-left: 50px;
    margin-top: 25px;
    float: right;
    margin-right: 50px;
}

#off_cikk_inner
{
    width: 500px;
    margin-left: 40px;
    margin-top: 25px;
    float: left;
}

.box_alrovat
{
    float: left;
    margin-left: 100px;
}

.p_left
{
    padding-left: 25px;
}

.nav_alrovat
{
    margin-left: 250px;
    margin-top: 25px;
}

.cikk_head
{
    margin-left: 50px;
    margin-bottom: 25px;
}

.cikk_body
{
    padding-top: 10px;
}

.cikk_body p
{
    text-indent: 20px;
}

.cikk_motto p
{
    text-indent: 00px;
}

.cikk_motto
{
    padding-bottom: 10px;
}

.img_container_fekvo
{
    padding-top: 25px;
    padding-bottom: 25px;
}

.kepalair
{
    padding-top: 10px;
}

.event_pic_fekvo
{
    width: 415px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
}

.event_pic_allo
{
    width: 200px;
}

.img_container_allo_left
{
    float: left;
    padding-right: 25px;
    padding-top: 25px;
    padding-bottom: 25px;
    padding-left: 0px;
}

.img_container_allo_right
{
    float: right;
    padding-right: 0px;
    padding-top: 25px;
    padding-bottom: 25px;
    padding-left: 25px;
    text-align: right;
}

.forum_inner
{
    padding-top: 5px;
    padding-bottom: 10px;
}

.cikk_kapcs
{
    width: 100%;
    float: left;
    margin-bottom: 44px;
}

.cikk_kapcs_inner
{
    width: 215px;
    float: left;
    padding-left: 25px;
}

/*OFFLINE*/
.header
{
    margin-bottom: 50px;
}

#off_left
{
    width: 200px;
    float: left;
}

#off_right
{
    width: 600px;
    float: right;
}

#off_inner
{
    margin-left: 87px;
}

.box_summary
{
    margin-bottom: 25px;;
}

.box_summary_alcim
{
    padding-left: 25px;
}

.box_summary_rovat
{
    margin-top: 10px;
    margin-bottom: 25px;
}

/*VIRTU�LIS*/
#virt_inner
{
    width: 700px;
    float: left;
}

.beirat
{
    float: left;
    display: block;
    text-align: justify;
}

.box_arch_n
{
    width: 650px;
    float: left;
    margin-bottom: 25px;
    margin-top: 25px;
    margin-left: 50px;
}

.img_arch_n
{
    width: 175px;
    float: left;
}

.img_arch_bign
{
    width: 250px;
    float: left;
    margin-bottom: 25px;
}

.box_arch_right
{
    width: 425px;
    float: left;
    padding-left: 50px;
}

#virt_left
{
    width: 250px;
    float: left;
}

#virt_right
{
    width: 400px;
    float: left;
    padding-left: 50px;
}

.box_summary_arch
{
    margin-top: 10px;
    margin-bottom: 25px;
    margin-left: 20px;
}

/*FOOTER*/
#footer
{
    width: 100%;
    background-image: url(../images/footer_bg.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    height: 90px;
    float: left;
}

.footer_inner, .disclaimer
{
    width: 950px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
}

.disclaimer .disclaimer_inner
{
    margin-left: 100px;
}

.foot_menu
{
    width: 900px;
    margin-left: 100px;
    padding-left: 0px;
    padding-top: 35px;
    float: left;
}

.foot_menu ul
{
    display: inline;
    padding: 0px;
    float: left;
}

.foot_menu .logo_footer
{
    margin-left: 500px;
    margin-top: -10px;
    position: absolute;
}

.foot_menu li
{
    display: inline;
    list-style: none;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
}

.foot_menu a
{
    color: #707070;
}

.foot_menu a:hover
{
    color: #dc9027;
}

.logo_footer
{
    width: 205px;
    float: right;
}

/*FORM*/
.input, input.inputbox, select.inputbox
{
    background-color: #fce8c9;
    border: none;
    color: #964628;
    font-size: 11px;
    padding-left: 5px;
    height: 15px;
}

.button
{
    background-color: #FFFFFF;
    color: #964628;
    border: none;
    font-size: 11px;
}

td.buttonheading a img
{
    border: 0px #fff;
}

td.buttonheading
{
    width: 16px;
    height: 16px;
}

table.contentpaneopen
{
    width: 100%;
}

span.breadcrumbs
{
    display: block;
    padding-bottom: 15px;
    color: #964628;
}

span.breadcrumbs a
{
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    color: #964628;
}

div.box_lenia img, table.contentpaneopen img:first-child
{
    padding-right: 10px;
}

ul.menu
{
    margin: 0px;
    padding: 0px;
}

/*----- tartalom sz�less�g -----*/
#maincontwide /* ha nincs bal oszlop */
{
    width: 750px;
}

#maincontnarrow /* ha van bal oszlop */
{
    width: 550px;
}

/* ---------- keres� oldal ---------------*/
#mainsearch
{
    width: 550px;
    padding-left: 70px;
}

.searchintro
{
    padding-top: 10px;
    padding-left: 15px;
}

#mainsearch #searchForm .contentpaneopen
{
    background-color: #FDFDE3;
    line-height: 25px;
    margin-bottom: 15px;
}

#searchForm
{
    margin-bottom: 30px;
}

.moduletable_menu_offline_top
{
    margin-left: 13px;
    margin-top: 85px;
    float: left;
    width: 200px;
}

.box_right arch ul li
{
    margin-bottom: 10px;
}

.moduletable_menu_box_right_arch
{
    margin: 0 0 25px 100px;
    float: left;
}

.moduletable_menu_box_right_arch span
{
    color: #964628;
    font-size: 12px;
    font-weight: bold;
}

.moduletable_menu_box_right_arch ul li
{
    margin-bottom: 10px;
}

.moduletable_menu_box_right_arch span:hover
{
    color: #DC9027;
}

.box_lenia_virt
{
    background-image: url(../images/elements/lenia_short.jpg);
    background-repeat: repeat-y;
    background-position: left top;
    margin-top: 2px;
    margin-bottom: 5px;
    padding-left: 25px;
    width: 190px;
    float: left;
}

.box_lenia_virt_right
{
    background-image: url(../images/elements/lenia_short.jpg);
    background-repeat: repeat-y;
    background-position: left top;
    margin-top: 2px;
    margin-bottom: 20px;
    padding-left: 15px;
    width: 190px;
    float: left;
}

.cikk_img_right
{
    width: 70px;
}

.box_right_akt_2007_right
{
    width: 200px;
    float: left;
    clear: both;
    position: relative;
}

#yvComment.yvComment.frontpage
{
    display: none;
}

.moduletable_menu_virt_top
{
    margin-left: 10px;
    margin-top: 120px;
    float: left;
    width: 200px;
}

.moduletable_menu_virt_top span
{
    color: #DC9027;
    background-image: url(../images/elements/lenia_short.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    padding: 5px 0px 5px 45px;
    float: left;
    width: 200px;
}

.moduletable_menu_virt_top span:hover
{
    color: #964628;
}

fieldset
{
    margin-left: 80px;
    border: none;
}

#form-login ul
{
    margin-top: 20px;
    margin-left: 280px;
}

.NumCommentsAlone
{
    display: none;
}

.box_virt_right
{
    width: 215px;
    float: left;
    padding-right: 10px;
    margin-top: 15px;
}

#on_cikk_inner_center
{
    margin-left: 250px;
}

/* ---- editor.php ------- */
.impresszum
{
    font-size: 2em;
    color: #964628;
    text-transform: uppercase;
    font-weight: bold;
    margin-left: 30px;
}

.impresszum_h1
{
    color: #964628;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}

.impresszum_h2
{
    color: #DC9027;
    font-size: 13px;
    font-weight: bold;
    margin-left: 20px;
}

.impresszum_nev
{
    background-image: url(../images/elements/lenia_short.jpg);
    background-repeat: repeat-y;
    background-position: left top;
    margin-top: 2px;
    margin-bottom: 5px;
    padding-left: 20px;
    margin-left: 20px;
    width: 550px;
    font-size: 13px;
    color: #707070;
    font-style: italic;
    font-weight: bold;
}

.impresszum_text
{
    color: #707070;
    font-size: 13px;
    margin-left: 10px;
    font-weight: bold;
}

.impresszum_nev_adatok
{
    background-image: url(../images/elements/lenia_short.jpg);
    background-repeat: repeat-y;
    background-position: left top;
    margin-top: 25px;
    padding-left: 15px;
    margin-left: 115px;
    font-size: 13px;
}

.labjegyzet
{
    background-image: url(../images/elements/lenia_short.jpg);
    background-repeat: repeat-y;
    background-position: left top;
    margin-top: 2px;
    margin-bottom: 5px;
    padding-left: 20px;
    margin-left: 45px;
    width: 550px;
    font-size: 9px;
    color: #989898;
}

.sotetbarna
{
    color: #964628;
}

.vilagosbarna
{
    color: #DC9027;
}

.labjegyzet
{
    background-image: url(../images/elements/lenia_short.jpg);
    background-repeat: repeat-y;
    background-position: left top;
    margin-top: 2px;
    margin-bottom: 5px;
    padding-left: 20px;
    margin-left: 45px;
    width: 550px;
    font-size: 9px;
    color: #989898;
}

.bal_lenia
{
    background-image: url(../images/elements/lenia_short.jpg);
    background-repeat: repeat-y;
    background-position: left top;
    margin-top: 2px;
    margin-bottom: 5px;
    padding-left: 20px;
    margin-left: 20px;
    width: 550px;
    font-size: 13px;
}

.fejezet_cim
{
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    color: #964628;
}

.cikk_cim
{
    font-size: 13px;
    font-style: italic;
    color: #707070;
}

.cikk_link
{
    font-size: 13px;
    color: #DC9027;
}

/*
 .impresszum
 {
 font-size: 2em;
 }
 
 .labjegyzet {
 background-image:url(../images/elements/lenia_short.jpg);
 background-repeat: repeat-y;
 background-position:left top;
 margin-top:2px;
 margin-bottom:5px;
 padding-left:20px;
 margin-left:45px;
 width:550px;
 font-size:9px;
 color:#989898;
 }
 
 .sotetbarna {
 color:#964628;
 }
 
 .vilagosbarna {
 color:#DC9027;
 }
 
 .labjegyzet {
 background-image:url(../images/elements/lenia_short.jpg);
 background-repeat: repeat-y;
 background-position:left top;
 margin-top:2px;
 margin-bottom:5px;
 padding-left:20px;
 margin-left:45px;
 width:550px;
 font-size:9px;
 color:#989898;
 }
 
 
 .bal_lenia {
 background-image:url(../images/elements/lenia_short.jpg);
 background-repeat: repeat-y;
 background-position:left top;
 margin-top:2px;
 margin-bottom:5px;
 padding-left:20px;
 margin-left:20px;
 width:550px;
 font-size:13px;
 }
 
 .fejezet_cim {
 font-size:14px;
 font-weight:bold;
 text-transform:uppercase;
 color:#964628;
 }
 
 .cikk_cim {
 font-size:13px;
 font-style:italic;
 color:#707070; }
 
 .cikk_link {
 font-size:13px;
 color:#DC9027;
 }
 */
.foot_menu img:first-child
{
    vertical-align: middle;
    padding-right: 8px;
}

.cikk_body p img
{
    margin-left: -20px !important;
}

#on_cikk_inner p a
{
    color: #DC9027;
}

#on_cikk_inner p a:hover
{
    font-weight: bold;
}

span.highlight
{
    background-color: #FCE8C9;
    color: #964628;
    padding: 0 5px;
}

.pagination
{
    text-align: center;
}

span.pagination span, span.pagination a
{
    padding: 0 4px;
}

.pagination.top
{
    padding: 10px 0;
}

.footer2
{
    position: relative;
    left: -16px;
}

.moduletable
{
    float: left;
    width: 100%;
}

#footer .moduletable
{
    float: none;
}

.moduletablelinkajanlo
{
    float: left;
    margin-top: 10px;
}

.moduletablelinkajanlo h3
{
    color: #964628;
}

.moduletablelinkajanlo h2 a
{
    color: #DC9027;
    font-size: 80%;
}

#mappak .panel h3
{
    background: url(../images/icon_mappa.jpg) left top no-repeat;
    margin-bottom: 5px;
    margin-top: 2px;
    padding-left: 25px;
    color: #964628;
    font-size: 12px;
    letter-spacing: normal;
    cursor: pointer;
}

#mappak .panel .content
{
    padding-left: 25px;
}

.cikk_kapcs_inner ul li
{
    margin-left: 25px;
}

.cikk_kapcs_inner ul.n11 p
{
    color: #964628;
}

a.advanced
{
    float: right;
    margin-right: 60px;
    color: #964628;
    font-size: 11px;
    letter-spacing: 0.2px;
    text-transform: uppercase;
}

#searchForm .inputbox
{
    width: 250px;
}

#searchForm *
{
    font-size: 11px;
}

#searchForm table td
{
    padding: 4px;
}

#searchForm button.submit
{
    float: right;
    font-weight: bold;
}

.disclaimer_inner
{
    color: #964628;
    font-size: 12px;
}

.disclaimer
{
    margin-top: 10px;
    margin-bottom: 10px;
}

.acajoom.button
{
    float: right;
}

input[type =
"radio"]
{
    margin: 0 5px;
}

.moduletable.rss.top a
{
    float: right;
    padding-top: 10px;
}

.moduletable.rss.top a:hover
{
    color: #fff;
}

.moduletable.rss.top a span
{
    font-weight: bold;
    position: relative;
    top: -3px;
}

.search input.input
{
    width: 150px;
    float: left;
}

#mod_archivum h3 span
{
    font-size: 20px;
    font-weight: bold;
    line-height: 22px;
    margin-bottom: 5px;
    text-transform: uppercase;
    cursor: pointer;
    margin-left: -100px;
    display: block;
    padding-bottom: 10px;
    letter-spacing: 0;
}


.off_center
{
width: 500px;
float: left;
margin-left: 50px;
margin-bottom: 30px;
}



body.offlinearchivummenu #on_cikk_inner, #search_inner, body.OfflineAktualisMenu #on_cikk_inner
{
width: 500px;
}

