@charset "utf-8";

/*@font-face {
    font-family: Adobe_Caslon_Pro;
    src: url(/fonts/ACaslonPro-Regular.otf);
}
@font-face {
    font-family: Adobe_Caslon_Pro_Bold;
    src: url(/fonts/ACaslonPro-Bold.otf);
}

@font-face {
    font-family: PRISTINA;
    src: url(/fonts/PRISTINA.TTF);
}

@font-face {
    font-family: INTERNATIONAL_PLAYBOY;
    src: url(/fonts/INTERNATIONALPLAYBOY.ttf);
}

@font-face {
    font-family: HelveticaNeueLT;
    src: url(/fonts/HelveticaNeueLTPro-LtEx.otf);
}

@font-face {
    font-family: HelveticaNeueLTBdEx;
    src: url(/fonts/HelveticaNeueLTPro-BdEx.otf);
}
@font-face {
    font-family: HelveticaNeueLTPro_MdCn;
    src: url(/fonts/HelveticaNeueLTPro-MdCn_0.otf);
}
@font-face {
    font-family: Calibri;
    src: url(/fonts/Calibri.ttf);
}
@font-face {
    font-family: AFBattersea;
    src: url(/fonts/AFBATTEM_0.TTF);
}
@font-face {
    font-family: Segoe_UI;
    src: url(/fonts/segoeui.ttf);
}*/
@font-face {
    font-family: Cambria;
    font-weight: normal;
    src: url(/fonts/cambria.ttc);
}
@font-face {
    font-family: Cambria_B;
    font-weight: bold;
    src: url(/fonts/cambriab.ttf);
}


body {
    margin:0;
    padding: 0;
    font-size:20px;
    font-family: Cambria, Times;
    color:#333;
    background-color: #efebea;
    background-image: url(/images/emberszabas/emberszabas_bg.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: fixed;
}
#_sys_main {
    margin: auto;
    padding: 0;
    opacity:0;  
    background-color: #fff;
    
}
#_sys_headline { 
    margin-bottom: 40px;
    overflow:visible;
    background-color: #fff;
    height:500px;
    background-image: url(/images/emberszabas/hl_bg.gif);
    background-position: bottom;
}
#_sys_body {
    margin:0;
    padding: 0;

}
#_sys_leftsidebar {
    float: left;
    display: none;
}
#_sys_content {
    margin:auto;
    width:auto;
    padding:5px;   
}
#_sys_rightsidebar {
    float:right;
    display: none;
}
#_sys_preFooter {
    clear: both;
    background-color: #43515a;
    color: #fff;
    font-size: 14px;
    font-family: Segoe_UI;
}
#_sys_footer {
    clear: both;
    margin: auto;
    background-color: #43515a;
}

#headline{
    position: relative;
    z-index:100;
    margin-top:0px;
    top:0px;
    width:100%;
    height:400px;
    background-image: url(/images/emberszabas/emberszabas_fejlec.png);
    background-position: center;
    background-repeat: no-repeat;
}

#headline_inner{
    margin: auto;
    width:1140px;
    
}
#mobile_headline{
    background-color: #fff;
    border-bottom:1px solid #734d3c;
}
#headline_bottom{
    
}
#logo_div{
    float:left;
    margin-top:16px;
    width:245px;
    text-align: center;
}
#logo{
    width:245px;
    height:90px;
}

#slideshow_ext{ 
    display: none;
}
#slideshow{
    display: none;
}
#slide_one{
    display: none;
}
#slide_two{
    display: none;
}
#contact_line{
    display: none;
}
#language_chooser{
    
}
#calendar{

}

#social_media{
    display: none;
}
#mobile_headline{
    display:none;
}
#page_title_label{
    margin:auto;
    margin-top:40px;
    margin-bottom:40px;
    padding: 4px;
    height:28px;
    max-width:1130px;
    background-color: #43515a;
    color:#fff;
    font-size: 22px;
    font-weight: bold;
    text-align: center;
}

#page_desc_label{
    display: none;
}

#content{
    margin: auto;
    width: 1140px; 
    
}
#content2{
    margin: auto;
    padding-top:20px;
    width: 940px; 
    background-color: #c4bdb5;
    color:#fff;
    text-align: center;
}
#content2_1{
    float:left;
    padding-left:10px;
    width:auto;
}
#content2_2{
    float:left;
}
#content_left{
    float: left;
}

#content_right{
    float:right;
}
#searchbar{
    float: right;
}
.content{ 
    clear: both;
    margin:auto;
    max-width: 1140px;
    min-height:600px;
    overflow: hidden;
    
}
.content_left{
    float:left;
    width:59.5%;
}
.content_right{
    float:right;
    width:39.5%;
}
.content_1p3{
    float:left;
    margin:5px;
    width:360px;
    text-align: center;
    overflow: hidden;
}
.subcontent{
    font-weight: bold;
}
.kapcsolat_csik{
    height:38px;
    margin-bottom: 5px;
}
.kapcsolat_csik2{
    height:38px;
    margin-bottom: 5px;
}
#footer{
    padding-top: 8px;
    margin:auto; 
    max-width: 1140px;
    color:#fff;
    
}

#copyright_txt{
    margin: auto;
    text-align: center;
    color:#fff;
    font-size: 10px;
}

#created_by{
    margin: auto;
    text-align: center;
    color:#fff;
    font-size: 10px;
}

#created_by_icons{
    margin: auto;
    text-align: center;
}

#privacy_policy_doc_link{
    margin: auto;
    text-align: center;
    color:#fff;
    font-size: 10px;
}

#main_menu{
    margin:auto;
    margin-top:334px;
    width:1140px;
    font-size: 22px;
}
#main_menu2{

}

#mobile_main_menu{
    display: none;
}
#preFooter_menu{
    margin: auto;
    margin-top:20px;
    width:800px;
}
#footer_menu{
    
}

img {
    vertical-align:text-bottom;
}

input[type=text] {
    padding:2px;
    border:1px inset #ccc;
    border-radius:3px;
    background-color:#f8f8f8;
}
input[type=text]:focus {
    background-color:#fff;
}
input[type=password] {
    padding:2px;
    border:1px inset #ccc;
    border-radius:3px;
    background-color:#f8f8f8;
}
input[type=password]:focus {
    background-color:#fff;
}
input[type=submit] {
    border:1px outset #ccc;
}
input[type=button] {
    border:1px outset #ccc;
    font-size: 12px;
}
textarea {
    padding:2px;
    border:1px inset #ccc;
    border-radius:3px;
    background-color:#f8f8f8;
}
textarea:focus {
    background-color:#fff;
}
select {
    padding:2px;
    border:1px inset #ccc;
    border-radius:3px;
    background-color:#f8f8f8;
}

.description_lbl{
    padding: 9px; 
    height: 54px; 
    font-family: HelveticaNeueLTPro_MdCn;
    font-weight:bold;
    font-size: 18px;
    color:#fff;
}

.menuitem_lbl{
    float: left;
    margin: 10px;
    padding-left: 5px;
    padding-right: 5px;
    font-family: calibri;
    font-size: 28px;
    background-color:#e3dbcc;
    box-shadow: 0px 0px 5px #e3dbcc;
}
.social_media{
    display: none;
}
.social_media:hover{

}
.contact {
    margin-top: 5px;
    margin-bottom: 5px;
}
.contact_site_name {
    font-size: 16px;
    font-weight: bold;
}
.partnerlist_img {
    box-shadow: 0px 0px 0px #000;
}
.partnerlist_img:hover {
    box-shadow: 0px 0px 0px #000;
}

/***menü***/
.menu_1_item_label{
    text-decoration: none;
    font-style: normal;
    color:#252e7d;
}
.menu_1_item_label:hover{
    text-decoration: none;
    font-style: normal;
    color: #0093dd;
}
.menu_1_item_label_selected{
    text-decoration: none;
    font-style: normal;
    color: #0093dd;
}
.menu_1_item_label_selected:hover{
    text-decoration: none;
    font-style: normal;
    color: #0093dd;
}
.menu_1 {
    float: left;
    margin-top:3px;
    font-size: 14px;
    text-align: center;
    color:#252e7d;
}
.menu_1:hover {
    color: #0093dd;
}
.menu_1_separator{
    float: left;
    padding-right: 5px;

}
.menu_1_selected {
    float: left;
    margin-top:3px;
    font-size: 14px;
    color: #0093dd;
}
.menu_1_selected:hover {

}
.menu_1_submenu_item {
    font-family: HelveticaNeueLTPro_MdCn;
    text-decoration: none;
}
.menu_1_submenu_item:hover {

}

/*termékek gadget: terméklista*/
.product_div{
    margin:5px; 
    padding:5px; 
    border: 1px solid #EFEBE4;
    background-color: #EFEBE4;
}
.product_div:hover{
    background-color:rgba(255,255,255,0.3);
    border: 1px solid #EFEBE4;
}
.product_img_div{
    float:left; 
    text-align:center; 
    overflow:hidden;
}
.product_data_div{
    padding:5px; 
}
.product_name_div{
    padding:5px; 
    font-size:20px; 
    font-weight:bold;
    color:#974e3d;
}
.product_short_desc_div{

}
.product_price_div{

}
/*termékek gadget: termék*/
.a_product_div{
    margin:5px; 
    padding:5px;
}
.a_product_img_div{
    text-align:center; 
    overflow:hidden;
}
.a_product_img{
}
.a_product_name_div{
    margin-top:5px; 
    margin-bottom:5px; 
    padding:5px; 
    font-size:24px; 
    font-weight:bold; 
    color:#974e3d;
}
.a_product_short_desc_div{
    padding:5px; 
    font-weight:bold;
}
.a_product_desc_div{
    padding:5px;
}
.a_product_price_div{

}
.a_product_galery_div{

}
/*események (new) gadget: eseménylista*/
.event_date_div{
    margin:5px; 
    color:#333;
    font-size: 22px;
}
.event_div{
    margin:5px; 
    padding:5px; 
    font-size: 14px;
    border: 1px solid #43515a;
}
.event_div:hover{

}
.event_img_div{
    float:left; 
    text-align:center; 
    overflow:hidden;
}
.event_data_div{
    padding:5px;
}
.event_name_div{ 
    font-size:18px; 
    font-weight:bold;
    text-decoration: none;
    color:#43515a;
}
.event_date_from_to_div{ 
    color:#666;
    font-size:16px; 
    font-weight:bold;
    text-decoration: none;
    text-align: left;
}
.event_short_desc_div{
    overflow: hidden;
    font-family:Segoe_UI;
    font-weight:normal;
}
.event_keywords_div{

}
/*események (new)) gadget: termék*/
.a_event_div{
    margin:5px;
    padding:5px;
    border: 1px solid #43515a;
}
.a_event_img_div{
    margin-top:20px;
    text-align:center; 
    overflow:hidden;
}
.a_event_img{
}
.a_event_name_div{
    margin-top:5px; 
    margin-bottom:5px; 
    padding:5px; 
    font-size:16px; 
    text-align: center;
    color:#43515a;
}
.a_event_date_div{
    margin-bottom:10px; 
    font-size:16px; 
    text-decoration: none;
    text-align: center;
    color:#666;
}
.a_event_short_desc_div{
    margin-bottom:10px;
    padding:5px; 
    text-align:justify;
}
.a_event_desc_div{
    padding:5px;
}
.a_event_price_div{
    padding:5px; 
    font-style:italic; 
    text-align:right;
}
.a_event_galery_div{
    border-top: 1px solid #aaa;
    background-color: #eee;
    border-bottom: 1px solid #aaa;
}
/*events (responsive list): lista*/
.event_1_div{    
    padding:5px; 
    margin-bottom:10px;
    float:left;
    border: 1px solid #43515a; 
}
.event_1_div:hover{

}
.event_1_img_div{
    float:left; 
    text-align:center; 
    overflow:hidden;
    border:1px solid #333;
}
.event_1_date_div{
    font-size:22px; 
    font-weight:bold; 
    text-align: center;
}
.event_1_data_div{
    height:110px;
}
.event_1_title_div{
    font-size:22px; 
    font-weight: bold;
    color:#43515a;
    text-align: center;
}
.event_1_short_desc_div{
    font-weight: bold;
}
.event_1_desc_div{
    overflow: hidden;
}
/*events (responsive_list)*/
.a_event_div{
    margin:5px; 
    padding:5px;
}
.a_event_img_div{
    text-align:center; 
    overflow:hidden;
}
.a_event_img{
}
.a_event_title_div{
    margin-top:5px; 
    margin-bottom:5px; 
    padding:5px; 
    font-size:22px; 
    font-weight:bold; 
    color:#43515a; 
}
.a_event_short_desc_div{
    padding:5px; 
    font-weight:bold;
}
.a_event_desc_div{
    padding:5px;
}
.a_event_keywords_div{
    padding-left:5px; 
}
.a_event_released_div{
    padding-left:5px; 
    text-align: right;
}
.a_event_author_div{
    padding-left:5px; 
    text-align: right;
}
.a_event_source_div{
    padding-left:5px; 
    text-align: right;
}
.a_event_galery_div{

}
a.to_event{
    color:#333;
}
a.to_event:hover{
    color:#333;
}
/*blog gadget: lista*/
.note_1_div{
    margin:5px; 
    padding:5px; 
    border: 1px solid #43515a;
    width: 460px;
    float:left; 
}
.note_1_div:hover{
    
}
.note_1_img_div{
    float:none; 
    text-align:center; 
    overflow:hidden;
    border:1px solid #333;
}
.note_1_data_div{
    height:110px;
}
.note_1_title_div{
    font-size:22px; 
    color:#43515a;
}
.note_1_short_desc_div{
    font-weight: bold;
}
.note_1_desc_div{
    overflow: hidden;
}
/*blog gadget: jegyzet*/
.a_note_div{
    margin-left:105px; 
    margin-top:20px; 
    margin-bottom:5px; 
    padding:5px;
    max-width: 940px;
    border: 1px solid #43515a;
}
.a_note_img_div{
    text-align:center; 
    overflow:hidden;
}
.a_note_img{
}
.a_note_title_div{
    margin-top:5px; 
    margin-bottom:5px; 
    padding:5px; 
    font-size:32px; 
    text-align: center;
    /*color:#43515a;*/
}
.a_note_short_desc_div{
    padding:5px; 
    font-weight:bold;
}
.a_note_desc_div{
    padding:5px;
}
.a_note_keywords_div{
    padding-left:5px; 
}
.a_note_released_div{
    float:right;
    padding-right:5px; 
    text-align: right;
    font-style: italic;
}
.a_note_author_div{
    float:left;
    padding-left:5px; 
    text-align: right;
}
.a_note_source_div{
    padding-left:5px; 
    text-align: right;
}
.a_note_galery_div{

}
a.to_note{
    color: #333;
    text-decoration: none;
}
a.to_note:hover{
    color: #333;
    text-decoration: none;
}
/*2. blog gadget: lista*/
.note_2_div{ 
    padding:5px; 
    margin-bottom:10px;
    width: 458px;
    float:left;
    border: 1px solid #43515a;
}
.note_2_div:hover{

}
.note_2_img_div{
    float:none; 
    text-align:center; 
    overflow:hidden;
    border:1px solid #333;
}
.note_2_data_div{
    height:110px;
}
.note_2_title_div{
    font-size:22px; 
    font-weight: bold;
    color:#43515a;
}
.note_2_short_desc_div{
    font-weight: bold;
}
.note_2_desc_div{
    overflow: hidden;
}
/*blog gadget: jegyzet*/
.a_note_2_div{
    margin:5px; 
    padding:5px;
}
.a_note_2_img_div{
    text-align:center; 
    overflow:hidden;
}
.a_note_2_img{
}
.a_note_2_title_div{
    margin-top:5px; 
    margin-bottom:5px; 
    padding:5px; 
    font-size:24px; 
    font-weight:bold; 
    color:#43515a; 
}
.a_note_2_short_desc_div{
    padding:5px; 
    font-weight:bold;
}
.a_note_2_desc_div{
    padding:5px;
}
.a_note_2_keywords_div{
    padding-left:5px; 
}
.a_note_2_released_div{
    padding-left:5px; 
    text-align: right;
}
.a_note_2_author_div{
    padding-left:5px; 
    text-align: right;
}
.a_note_2_source_div{
    padding-left:5px; 
    text-align: right;
}
.a_note_2_galery_div{

}
/*legfrissebb jegyzet*/
#freshest_note_1{
    margin-left:95px; 
    margin-top:20px; 
    margin-bottom:5px; 
    padding:5px;
    max-width: 940px;
    border:1px solid #333;/*#EFEBE4;*/
}
#freshest_note_1:hover{

}
#freshest_note_img_div_1{
    height:500px;
    text-align:center; 
    border:1px solid #333;
    overflow:hidden;
}
#freshest_note_img_1{
    height:500px;
}
#freshest_note_title_div_1{
    margin-top:5px; 
    margin-bottom:5px; 
    padding:5px; 
    font-size:24px; 
    color:#58744b;
}
#freshest_note_short_desc_div_1{
    padding:5px; 
    font-weight:bold;
}
#freshest_note_desc_div_1{
    padding:5px;
}
#freshest_note_keywords_div_1{
    padding:5px;
}
/*kapcsolat gadget*/
.contact{
    margin-bottom:40px;
    padding: 10px;
}
.contact_place_img_div{
    margin: auto;
    margin-bottom:50px;
    text-align: center;
    overflow: hidden;
}
.contact_place_img{

}
.map {
    margin-top:40px;
    overflow: hidden;
}
.contact_place_name{
    margin-bottom:40px;
    text-align:center;
    font-size: 22px;
}
.contact_data{
    margin:auto;
    margin-bottom:40px;
}
.contact_person_div{
    margin-top:10px;
    padding:5px;
    border:1px solid #aaa;
}
.contact_person_name_label{
    font-weight:bold;
}
.email_sender_message{
    margin:auto;
    width:98%;
}
/*termék galéria*/

.product_galery_product_group_div{
    float: left;
    margin:5px;
    padding:5px;
    background-color: #fefefe;
    border:1px solid #777;
    border-radius:5px;
}
.product_galery_product_group_div_lbl{
    width: 270px;
    border-top-left-radius:5px;
    border-top-right-radius:5px; 
    text-align: left;
    font-weight: bold;
    color:#000;
}
.product_galery_product_group_div_inn{
    overflow: hidden;
}
.product_galery_product_group_img{
    /*width:415px;
    height:277px;*/
    overflow: hidden;
}
.product_galery_product_group_div_footer{
    text-align: left;
    color:#000;
}
.product_galery_galery_lbl{
    display: none;
    color:#8b5343;
    font-weight: bold;
    font-size: 14px;
    border-bottom: 1px solid #333;
}
/*galéria belépés*/
.galery_entry_1{
    margin: auto;
    margin-top:24px;
    border-radius:5px;
    background: #fff;
    box-shadow: 0 0 5px #333;
}
.galery_entry_1:hover{
    box-shadow: 0 0 10px #333;
}
.galery_entry_1_title{
    background-image: url(/images/rebusz/title_bg.png);
    font-family: HelveticaNeueLTPro_MdCn;
    font-weight: bold;
    color:#fff;
    text-align: center;
}
.galery_entry_1_content{

}
.galery_entry_1_footer{
    text-align: center;
}

/***/
/*responsive galéria*/
.galery_ext_div{
    margin:5px;
}

/***/

/*legutóbbi munkánk*/
.latest_product_ext_div{
    margin-top: 10px;
    margin-bottom: 2px;
    font-size:20px;
    color:#8EC3A5;
}
.latest_product_div{
    padding: 5px;
    box-shadow: 0px 0px 4px #8EC3A5;
}
.latest_product_div:hover{
    background-color:rgba(255,255,255,0.3);
}
.latest_product_slideshow_div{
    border:1px solid #333;
}
.latest_product_img_div{
    border:1px solid #333;
}
.latest_product_data_div{
    margin-left:5px;
    padding:5px;
    text-align: justify;
}
.latest_product_name_div{
    margin-bottom: 5px;
    font-size:20px; 
    font-weight:bold;
    color:#974e3d;
}
.latest_product_short_desc_div{
    font-weight:normal;
}

/*legutóbbi munkánk galéria*/
#last_product_galery_title{
    margin: auto; 
    width:960px; 
    color:#3a3b2b;
}
#last_product_galery_div{
    margin:auto; 
    margin-bottom: 5px; 
    padding: 5px; 
    overflow: hidden; 
    width:960px;
    border:3px solid #a6b632; 
    border-radius:5px; 
    background-color:#3a3b2b;
}
.lpg_img_div{
    border:3px solid #fff;
}
/***/

/*egy partner*/
.partner_ext_div{
    margin-top: 10px;
    margin-bottom: 2px;
    font-size:20px;
    color:#8EC3A5;
}
.partner_div{
    padding: 5px;
}
.partner_div:hover{
    background-color:rgba(255,255,255,0.3);
}
.partner_slideshow_div{
    
}
.partner_img_div{
    border:1px solid #f00;
}
.partner_img{
    
}
.partner_data_div{
    
}
.partner_name_div{
    margin-bottom: 5px;
    font-size:20px; 
    font-weight:bold;
    color:#974e3d;
}
.partner_short_desc_div{
    
}
/**/

.partner_1_div{
    margin:5px; 
    padding:5px; 
    background-color:#EFEBE4;
    width: 280px;
    float:left; 
}
.partner_1_div:hover{
    background-color:rgba(255,255,255,0.75);
}
.partner_1_img_div{
    float:left; 
    text-align:center; 
    overflow:hidden;
    border:1px solid #555;
}
.partner_1_data_div{
    float:left;    
    height:150px;   
}
.partner_1_title_div{
    font-size:16px; 
    color:#005ca1;
    font-family: Segoe_UI_BL;
}
.partner_1_short_desc_div{
    font-weight: bold;
    font-size:12px; 
}
.partner_1_desc_div{
    overflow: hidden;
}
/**/
/**/

.partner_2_div{
    margin:5px; 
    padding:5px; 
    background-color:#EFEBE4;
    width: 280px;
    float:left; 
}
.partner_2_div:hover{
    background-color:rgba(255,255,255,0.75);
}
.partner_2_img_div{
    float:left; 
    text-align:center; 
    overflow:hidden;
    border:1px solid #555;
}
.partner_2_data_div{
    float:left;    
    height:60px;   
}
.partner_2_title_div{
    font-size:16px; 
    color:#005ca1;
    font-family: Segoe_UI_BL;
}
.partner_2_short_desc_div{
    font-weight: bold;
    font-size:12px; 
}
.partner_2_desc_div{
    overflow: hidden;
}
/**/
/**/

.product_1_div{
    margin:5px; 
    padding:5px;
    width:98%;
    background-color:#EFEBE4;
}
.product_1_div:hover{
    background-color:rgba(255,255,255,0.75);
}
.product_1_img_div{
    float:left; 
    text-align:center; 
    overflow:hidden;
}
.product_1_data_div{
    float:left;    
    height:60px;   
}
.product_1_title_div{
    padding: 2px;
    font-size:16px; 
}
.product_1_short_desc_div{
    padding: 2px;
    font-style: italic;
    font-size:12px; 
}
.product_1_desc_div{
    overflow: hidden;
}
/**/
/**/

.product_2_div{
    margin:5px; 
    padding:5px; 
    background-color:#EFEBE4;
    width: 400px;
    float:left; 
}
.product_2_div:hover{
    background-color:rgba(255,255,255,0.75);
}
.product_2_img_div{
    float:left; 
    text-align:center; 
    overflow:hidden;
}
.product_2_data_div{
    float:left;    
    height:32px;   
}
.product_2_title_div{
    padding: 2px;
    font-size:16px; 
}
.product_2_short_desc_div{
    font-weight: bold;
    font-size:12px; 
}
.product_2_desc_div{
    overflow: hidden;
}
/**/

/*partnerlista*/
.partner_div{
    margin:5px;
}
.partner_img_div{
    overflow: hidden;
}
.partner_title_div{
    font-weight: bold;
    text-align: center;
}
/***/
a {
    color:#009;
    text-decoration: none;
}
a:hover {
    color:#33f;
    /*text-decoration: underline;*/
}
a.to_product {
    font-style:normal;
    text-decoration: none;
    color:#000;
}
a.to_product:hover {
    color:#000;
}
a.to_partner {
    font-style:normal;
    text-decoration: none;
    color:#000;
}
a.to_partner:hover {
    color:#000;
}
a.to_list_element{
    color: #333;
}
a.to_list_element:hover{
    color: #333;
}
a.startpage{   
    text-decoration: none;
    font-family: Cambria_B;
    font-size: 18px;
    color: #eee;
}
a.startpage:hover{  
    color: #fff;
}
a.footer{
    color:#ddd;
}
a.footer:hover{

}
.footer_hl{

}
a.footer_hl:hover{

}

.hmenu_1 {
    text-decoration: none;
    font-family: Cambria_B;
    font-style: normal;
    font-size: 20px;
    color:#eee;
}
div.hmenu_1 {
    padding-top:2px;
}
.hmenu_1:hover {
    color:#fff;
}
.hmenu_1_selected {
    text-decoration: none;
    font-family: Cambria_B;
    font-size: 20px;
    color:#fff;
}
.hmenu_1_selected:hover {
    color:#fff;
}
.hmenu_1_submenu_item {
    text-decoration: none;
    font-family: Cambria_B;
    font-size: 20px;
    color:#eee;
}
.hmenu_1_submenu_item:hover {
    color:#fff;
}
.hmenu_separator_1{
    color:#fff;
    font-size:10px;
}
.hmenu_2 {
    text-decoration: none;
    font-family: Cambria_B;
    font-style: normal;
    font-size: 14px;
    color:#eee;
}
.hmenu_2:hover {
    color:#fff;
}
.hmenu_2_selected {
    text-decoration: none;
    font-family: Cambria_B;
    font-style: normal;
    font-size: 14px;
    color:#fff;
}
.hmenu_2_selected:hover {
    color:#fff;
}
.hmenu_2_submenu_item {
    font-family: Cambria_B;
    text-decoration: none;
}
.hmenu_2_submenu_item:hover {

}
.hmenu_separator_2{
    color:#eee;
    font-size: 14px;
}
/*a.vmenu_1 {
    padding-left: 4px;
    text-decoration: none;
    text-align: left;
    font-family:calibri;
    font-style:normal;
    font-size: 13px;
    color:#e7c594;
}
a.vmenu_1:hover {
    text-shadow: 0px 0px 5px #fff;
    color:#e7c594;
}
a.vmenu_1_selected {
    padding-left: 4px;
    text-decoration: none;
    font-family:calibri;
    font-style:normal;
    font-size: 13px;
    text-shadow:0px 0px 5px #fff;
    color:#ead1ae;
}
a.vmenu_1_submenu_item {
    text-decoration: none;
}
a.vmenu_1_submenu_item:hover {
}
a.inText{
    text-decoration: none;
    font-style:normal;
    color:#333;
}
a.inText:hover{
    color:#555;
}

a.table_page {
    font-style:normal;
    color:#000;
}*/
.favourite_product {
    margin:5px;  
    border:1px solid #aaa; 
    overflow:hidden;
}
.favourite_product:hover {
    border:1px solid #333; 
}


div.mainElement {
    /*overflow:hidden;*/
}



@media only screen
and (min-width:1140px){
    .slicknav_menu {
        display:none;
    }
    #main_menu{
        display:block;
    }
}

@media only screen
and (max-width:1140px){
    body{
        font-family: "Times New Roman", Times;
    }
    .slicknav_menu {
        position: fixed;
        width:100%;
        z-index:900;
        display:block;
        font-family: century gothic;
        font-size:20px;
        font-style: normal;
        font-weight: bold;
        border: 1px solid #ddd;
        border-radius: 3px;
        text-align: right;
    }
    #mobile_main_menu{
    border:1px solid #f00;
}
    #_sys_main{
        width:auto;
        padding: 0;
        border:0;
        box-shadow: 0;
    }
    #_sys_body {
        width:auto;
        margin-top:0px;
    }
    #_sys_headline {
        padding: 0;
        width:auto;
        height:120px;
        background-image:none;
    }
    #_sys_content {
        margin: 0;
        width:auto;
        overflow: hidden;
    }
    #_sys_preFooter{
        overflow: hidden;
    }
    #_sys_footer{
        margin: 0;
        width:auto;
        overflow: hidden;
    }
    #page_title_label{
        width:auto;
    }
    #page_desc_label{
        display: none;
    }
    #footer_menu{
        display: none;
    }
    #slideshow{
        display:none;
    }
    #slideshow_ext{
        display:none;
    }
    #headline{
        width:100%;
        height:120px;
        background-image: url(/images/emberszabas/emberszabas_fejlec_mobile.png);
        background-position: bottom;
    }
    #headline_inner{
        
        width:100%;
    }
    #mobile_headline{
        display:block;
    }
    #main_menu{
        display:none;
    }
    #main_menu2{
        display:none;
    }
    #mobile_menu{
        display: block;
    }
    #mobile_logo{
        display: block;
    }
    #contact_line{
        width:100%;
    }
    #logo_div{
    float:none;
    width:100%;
    text-align: center;
    }
    #footer{
        margin:auto; 
        width:100%;
    }
    #lpg{
        display: none;
    }
    #lpg_main_title{
        display: none;
    }
    #content{
        margin:auto;
        width: auto;
    }
    .content{
        margin:auto;
        width: auto;
    }

    #content2{
        margin: auto;
        padding-top:10px;
        width: 98%; 
        background-color: #c4bdb5;
        text-align: center;
    }
    #content2_1{
        float:none;
        padding-left:0px;
        width:100%;
    }
    #content2_2{
        float:none;
        margin:auto;
        width:320px;
    }
    .content_left{
        float:left;
        width:98%;
        text-align: center;
        margin-bottom:10px;
    }
    .content_right{
        float:left;
        width:98%;
        text-align: center;
    }
    .content_1p3{
        width:280px;
    }
    #homepage_left{
        width:auto;
        padding: 5px;
    }
    #homepage_right{
        display: none;
    }
    #headline_lang_chooser{
        width:auto;
    }
    #freshest_note_1{
        margin:5px;
    }
    .left_half_page_div{
        float:none; 
        width:99%;
    }
    .right_half_page_div{
        display:none;
    }
    /*legfrisebb hírek*/
    .fresh_note{
        width:auto;
    }
    .note_1_div{
        width:auto;
    }
    .note_1_data_div{
        width:auto;
        height:110px;
        border-radius: 5px;
    }
    .a_note_div{
        margin-left:0px;
    }
    .kapcsolat_csik{
        height: 19px;
        background-size: 600px 19px;
    }
    .kapcsolat_csik2{
        height: 25px;
        background-size: 600px 19px;
    }
    .fb_kontakt_kep{
        width: 600px;
        height: 19px;
    }
}

@media only screen
and (max-width:900px){
    .content_1p3{
        width:200px;
    }
    #_sys_preFooter{
        display:none;
    }
}
@media only screen
and (max-width:600px){
    #logo{

    }
    #calendar{
        display: none;
    }
    #social_media{
        display:none;
    }
    #language_chooser{
        display:block;
    }
    #main_menu{
        display:none;
    }
}

@media only screen
and (max-width:480px){
    #_sys_footer{
        display: none;
    }
    
    .in_txt_img{
        display: none;
    }
    /*legfrisebb hírek*/
    .fresh_note{
        width:auto;
    }
    .note_1_div{
        width:auto;
    }
    .note_1_data_div{
        width:auto;
        height:110px;
        border-radius: 5px;
    }
}



