@font-face {
    font-family: 'futuralt_pflregular';
    src: url('fonts/futurltr.eot');
    src: url('fonts/futurltr.eot?#iefix') format('embedded-opentype'),
         url('fonts/futurltr.woff') format('woff'),
         url('fonts/futurltr.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

* {
    border: 0 none;
    margin: 0;
    outline: medium none;
    padding: 0;
}

article, aside, details, figcaption, figure,
footer, header, menu, nav, section, main {
  display: block;
}

body {
    background-color: #092A6F;
    color: #000000;
    font: 12px/19px Arial,Helvetica,sans-serif;    
}

#befoglalo {
    max-width: 960px;
    width: 100%;
    margin: 0em auto 1em auto;
}


.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

a:link, a:visited {
    color: #FF0000;
    text-decoration: underline;
}

a:hover {
    text-decoration: none;
}

.megjegyzes {
    font-size: 0.8em;
}

.kerekitett {
    -moz-border-radius: 8px; /* Firefox */
    -webkit-border-radius: 8px; /* Safari and Chrome */
    border-radius: 8px;   
}

#header {
    /* background: url("http://placehold.it/960x150/2E62CD/FFFFFF?text=Hamarosan") no-repeat scroll center center / 100% auto rgba(0, 0, 0, 0);  */
    background: url("../img/nyeremenyjatek.jpg") no-repeat scroll center center / 100% auto rgba(0, 0, 0, 0);
    max-width: 960px;
    width: 100%;
    height: 15.625vw;     
    max-height: 150px;  
}

#logo {
    background: url("/img/logo_25.png") no-repeat scroll center center / 100% auto rgba(0, 0, 0, 0);
    display: block;
    max-width: 177px;
    width: 18.4375vw;
/*    height: 9.895833333vw;  */
/*    max-height: 95px;       */
    position: relative;
}

#prim_nav {
    margin: 2% 0em 2% 0em;
    padding: 1px 0em 1px 0em;
    background-color: #2E62CD;
    font: normal 1em futuralt_pflregular, Arial, Helvetica, sans-serif;
}

#prim_nav ul {
    margin: 0px 0em 0px 0em;
    text-transform: uppercase;
    word-spacing: -3px;
}

#prim_nav li {
    display: inline-block;
    border-right: 1px solid #000;
    border-left: 1px solid #000;
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;   
    margin: 0.25em 0em 0.25em 0.25em;
    word-spacing: normal;
    width: 47.5%;
    
    -moz-border-radius: 8px; /* Firefox */
    -webkit-border-radius: 8px; /* Safari and Chrome */
    border-radius: 8px;     
}

#prim_nav li a {
    color: #FFFFFF;
    display: block;
    font: 1.3em futuralt_pflregular,Arial,Helvetica,sans-serif;
    height: 1.65em;
    padding: 10px 18px 0;
    text-decoration: none;
    text-transform: uppercase;
}

#prim_nav li.current a, #prim_nav li:hover a {
    background: url("/img/menu_active_bg.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    background-color: #89E11E;
    color: #092A6F;
    border-left: 1px solid #b25e71;
    color: #092A6F;
    padding-left: 17px;
    
    -moz-border-radius: 8px; /* Firefox */
    -webkit-border-radius: 8px; /* Safari and Chrome */
    border-radius: 8px;     
}



div.logon {
    margin-bottom: 2%;
    color: #FFFFFF;
    text-align: right;
    margin: 0% 2% 1% 2%;
}

div.logon a {
    display: inline-block;
    padding: 0.5em 1.5em 0.5em 1.5em;
    color: #FFFFFF; 
    text-decoration: none;
    text-transform: uppercase;
}

div.logon:hover a {
    text-decoration: underline;
}


main {
    background-color: #FFFFFF;
/*    background: url("../img/zold_mano_c.gif") no-repeat scroll right top #fff;        */
/*    background-size: 43.9%;                                                           */
/*    background: url("/img/content_header_line_cikk.gif") repeat-x scroll 0 118px rgba(0, 0, 0, 0);  */
/*    padding: 3.96% 5% 4.2% 5%;     */
    padding-bottom: 4.166666667%;
    min-height: 350px;          

}

#main_header {
    box-sizing: border-box;
    background-color: #FCFEFC;
    background: url("/img/content_body_top.gif") no-repeat scroll right bottom / auto 105% rgba(0, 0, 0, 0);
/*    background-clip: padding-box:      */
    padding: 3.96% 5% 1% 5%;
/*    border-bottom: 4px solid #89E11E;  */
/*    width: 100%;                       */
}

#main_header li {
    display: inline;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

#main_header li,
#main_header li a,
#main_header li a:visited {
    color: #2E62CD;  
    font: 14px/20px futuralt_pflregular,Arial,Helvetica,sans-serif;
    text-decoration: none;
    text-transform: uppercase;
}    

#main_header li a:hover {
    text-decoration: underline;
}


#main_header h1 {
    color: #092A6F;   
    font: 14px/20px futuralt_pflregular,Arial,Helvetica,sans-serif;
    margin: 8px 0 0.2em;
    text-transform: uppercase;
    display: inline-block;
    background-color: rgba(255 ,255, 255, 0.8);
}

#main > article {
    padding: 1px 5% 0% 5%;
    
}

article h2 {
    color: #092A6F;
    font-size: 2em;
    font-weight: normal;
    line-height: 1.2em;                   
    text-transform: uppercase;
    margin: 0.9em 0em 0.8em 0em;
}


article h3 {
    display: inline-block;
    color: #092A6F;
    background-color: rgba(255 ,255, 255, 0.8);
    font-size: 1.5em;
    font-weight: normal;
    line-height: 1.5em;
    margin-bottom: 0.5em;
    margin-top: 0em;
}

article p {
    margin-top: 1em;
    margin-bottom: 1em;
}

article p.listacim {
    margin-bottom: 0em;
}
article p.lista_footer {
    margin-top: -1em;
}

article ul {
    margin-bottom: 1em;
}


article li {
/*
    background: url("/img/content_list_item.png") no-repeat scroll 0 6px rgba(0, 0, 0, 0);
    list-style: none outside none;
*/
    margin: 0em 0em 0em 2em;
    padding-left: 1em;
}

section {
    padding-top: 1em;
}


#footer_nav {
    margin: 2% 0em 2% 0em;
    padding: 1px 0em 1px 0em;
    /* background-color: #BCC95A;  */
    background-color: #2e62cd;
    /* font: normal 1em futuralt_pflregular, Arial, Helvetica, sans-serif;   */
}

#footer_nav ul {
    margin: 0px 0em 0px 1em;
    color: #FFFFFF;
/*    text-transform: uppercase;     */
}

#footer_nav li {
    display: inline-block;
    border-right: 1px solid #000;
    border-left: 1px solid #000;
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    margin: 0.25em 0em 0.25em 0.25em;
    padding: 0.25em 0.5em 0.25em 0.5em;
    
    -moz-border-radius: 8px; /* Firefox */
    -webkit-border-radius: 8px; /* Safari and Chrome */
    border-radius: 8px; 
}

#footer_nav li a {
    color: #FFFFFF;
    display: inline-block;
/*    font: 14px/16px futuralt_pflregular,Arial,Helvetica,sans-serif;    */
    height: 1.6em;
    padding: 10px 5px 10px 5px;
    text-decoration: none;
/*    text-transform: uppercase;    */
}

#footer_nav li a:hover {
    text-decoration: underline;
    /* font: 14px/16px futuralt_pflregular,Arial,Helvetica,sans-serif;    */
}


footer > div {
    margin: 2% 0;
}

#fb-sites {
    float: left;
    margin: 0em 0em 1em 0em;
}

#fb-sites li {
    background: url("/img/fb_sites.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    list-style: none outside none;
    margin: 0;
    padding: 0 0 0 22px;
}

#fb-sites li a,
#fb-sites li a:visited {
    color: #fff;
    font-size: 12px;
    line-height: 24px;
    text-decoration: none;
}    

#fb-sites li a:hover {
    text-decoration: underline;
}

#sites {
    float: right;
}


#sites a:link, #sites a:visited, #sites a:hover, #sites a:active {
    text-decoration: none;
}
#sites a {
    margin-left: 28px;
}

#pg_footer_bottom {
    margin: 2% 2% 2% 2%; 

}

div.uzenet {
    background-color: rgba(238,255,255,0.8);
    border: 2px solid #940D14;
    margin-bottom: 1em;
    padding: 1em;
/*    color: #972a47;           */
    font-size: 0.95em;
    text-align: left !important;
    
    -moz-border-radius: 8px; /* Firefox */
    -webkit-border-radius: 8px; /* Safari and Chrome */
    border-radius: 8px;    
}
div.uzenet.ok {
    /* 
    background-color: #CCFF99;      
    border: 1px solid #98AB00;
    */
    background-color: #eeffff;
    border: 1px solid #000000;
/*    color: #000000;           */
}

div.uzenet strong {
    font-weight: bold;
}
div.uzenet strong.red-text {
    color: #972a47;
}
div.uzenet strong.idotartam {
    white-space: nowrap;
}

div.uzenet h3 {
    margin-top: 1em;
}
div.uzenet h4 {
    font-size: 1.1em;
    margin-bottom: 1em;
}




/* ********************************************************
*  Nyeremények lap
********************************************************** */
#nyeremenyek_nav,
.napi_lapozo_nav {
    margin: 2% 0em 2% 0em;
    padding: 1px 0em 1px 0em;
    background-color: #BCC95A;
    font: normal 1em futuralt_pflregular, Arial, Helvetica, sans-serif;
}

#nyeremenyek_nav ul,
.napi_lapozo_nav ul {
    margin: 0px 0em 0px 0em;
    text-transform: uppercase;
    word-spacing: -3px;
}

#nyeremenyek_nav li,
.napi_lapozo_nav li {
    display: inline-block;
    background: none;
    padding-left: 0em;
    
    border-right: 1px solid #000;
    border-left: 1px solid #000;
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    margin: 0.25em 0em 0.25em 0.25em;
    word-spacing: normal;
    width: 47.5%;
    width: auto;
}

    #nyeremenyek_nav ul,
    .napi_lapozo_nav ul {
        margin: 1px 0em 1px 0em;
        border-top: 1px solid #000000;
        border-bottom: 1px solid #000000;
    }
    
    #nyeremenyek_nav li,
    .napi_lapozo_nav li {
        margin: 0px;
        border-left: 1px none;
        border-top: 1px none;
        border-bottom: 1px none;
    }


#nyeremenyek_nav li a,
.napi_lapozo_nav li a {
    color: #000;
    display: block;
    font: 1.2em futuralt_pflregular,Arial,Helvetica,sans-serif;
    /* height: 1.45em;  */
    padding: 8px 6px 8px 6px;
    text-decoration: none;
    text-transform: none;
}

.napi_lapozo_nav li a {
    padding: 6px 6px 6px 6px;
}

#nyeremenyek_nav li.current a, #nyeremenyek_nav li:hover a,
.napi_lapozo_nav li.current a, .napi_lapozo_nav li:hover a {
    background: url("/img/menu_active_bg.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    background-color: #972A47;
    border-left: 1px solid #b25e71;
    color: #fff;
/*    padding-left: 17px;    */
}

.napi_lapozo_nav li.current a, .napi_lapozo_nav li:hover a {
    border-left: 0px none;
}

a.vissza,
a.gomb {
    display: inline-block;
    color: #092A6F;
    background-color: #89E11E;
    border: 1px solid #092A6F;
    font: 14px/16px futuralt_pflregular,Arial,Helvetica,sans-serif;
    height: 1.6em;
    padding: 10px 18px 0;
    text-decoration: none;
    text-transform: uppercase;
/*     width: initial;   */
}

a.vissza:hover {
    text-decoration: underline;
    font: 14px/16px futuralt_pflregular,Arial,Helvetica,sans-serif;
}

a.gomb:hover {
    background-color: #092A6F;
    color: #fff;
}

.debug {
    padding: 1em;
    color: yellow;
}


/* ********************************************************
*  Nyertesek lap
********************************************************** */
.jelmagyarazat h3 {
    margin-bottom: 0.25em;
}

.jelmagyarazat li {
    background: none;
    padding-left: 0em;
}

.statusz-ikon {
    display: inline-block;
    font-weight: bold;
    text-align: center;
    width: 1.5em;
    margin: 0.25em 0.5em 0.25em 0.5em;
    border: 1px solid #000000;
}

span.statusz-1 {
    background-color: #F6E6C5;
}
span.statusz-2 {
    background-color: #bcc95a;
}
span.statusz-3 {
    background-color: #972A47;
    color: #FFFFFF;
}


table.nyertesek {
    border: 1px solid #595959;
    border-collapse: collapse;
    caption-side: top;
    font-size: 0.75em;
    margin-bottom: 2.5em;
    margin-top: 1.5em;
    width: 100%;
}

table.nyertesek caption {
    font-size: 1.2em;
    font-weight: bold;
    margin-bottom: 0.5em;
    text-align: left;
}

table.nyertesek tr {
    border: 1px solid;
    padding: 0.25em; 
}

table.nyertesek tr.zarolt {
    text-decoration: line-through;
}

table.nyertesek th {
    margin-top: 0.5em;
    padding: 0.5em 0.3em;
}

table.nyertesek td {
/*    border-bottom: 1px solid #595959;  */
    padding: 0.3em;
}


table.nyertesek td.nsz {
    text-align: right;
    width: 2.353em;
}

table.nyertesek td.kodok {
    text-align: left;
    min-width: 5em;
    width: 25%;
}

table.nyertesek td.ikon {
    text-align: center;
    width: 3em;
}

time {
    white-space: nowrap;
}

/* *************************************************
*   Pályázatok 
**************************************************** */
table.palyazatok {
    border: 1px solid #595959;
    border-collapse: collapse;
    caption-side: top;
/*    font-size: 0.75em;  */
    margin-bottom: 2.5em;
/*    width: 100%;   */
}

table.palyazatok caption {
    font-size: 1.2em;
    font-weight: bold;
    margin-bottom: 0.5em;
    text-align: left;
}

table.palyazatok tr {
    border: 1px solid;
    padding: 0.25em; 
}

table.palyazatok tr.zarolt {
    text-decoration: line-through;
}

table.palyazatok th {
    margin-top: 0.5em;
    padding: 0.5em 0.5em;
}

table.palyazatok td {
/*    border-bottom: 1px solid #595959;  */
    padding: 0.5em;
}


table.palyazatok td.nsz {
    text-align: right;
    width: 2.353em;
}

table.palyazatok td.kodok {
    text-align: left;
}

table.palyazatok td.kupon {
    text-align: center;
    width: 3em;
}

/* ********************************************************
*  Űrlapok - belépés
********************************************************** */
form {
    margin-bottom: 2em;
}

#belep legend {
    display: none;
}

#regisztracio legend, #aktival legend {
    margin-bottom: 1em;
}

div.mezo_blokk {
    padding: 0em;
    margin-bottom: 0.5em;
}

div.check {
    margin-left: 3em;
    text-indent: -3em;
}

div.check p {
    text-indent: 0em;
    padding: 0.5em;
}

label {
    display: inline-block;
    padding-bottom: 0.2em;
    width: 10em;
    vertical-align: middle;
}

input {
    box-sizing: border-box;
    padding: 0.5em;
    width: 18.74em;
}

input[type="text"], 
input[type="password"],
input[type="tel"],
input[type="number"] {
    background: none repeat scroll 0 0 #eeffff;
    border-color: #2E62CD #2E62CD #2E62CD #2E62CD;
    border-style: solid;
    border-width: 1px;
}
select {
    box-sizing: border-box;
    padding: 0.5em;
    /* width: 18.74em;    */
    background: none repeat scroll 0 0 #EEffff;
    border-color: #2E62CD #2E62CD #2E62CD #2E62CD;
    border-style: solid;
    border-width: 1px;
}

input[type="submit"] {
    background-color: #89E11E;
    color: #092A6F;    
    text-transform: uppercase;
    border: 1px solid #092A6F;
    margin-bottom: 0.5em;
}
input[type="submit"]:hover {
    background-color: #092A6F;
    color: #fff;
}    

input[type="checkbox"] {
    width: 3em;
    vertical-align: top;
    margin-top: 0.2em;
}
label.hosszu {
    width: 90%;
    text-indent: 0em;
}


p.hiba {
    color: #FF0000;
    margin-top: 0.2em;
}

input.hiba,
.mezo_blokk.hiba select {
    border: 4px solid #972a47;
}

div.hiba.check {
    background-color: #FFFF99; 
/*    border: 4px solid #972a47;      */
}

/* ********************************************************
*  Pályázat
********************************************************** */
#palyazat {
    max-width: 400px;
/*   float: left;           */
    margin: 0em 0em 2em 0em;
}

#nyugta_minta {
   width: 100%;
   max-width: 320px;
   margin: 0em auto 2em auto;
   float: left;
   text-align: center;
}

/* ********************************************************
*  Zsuzsi ügyködése
********************************************************** */
#jatekleiras > div > div {
   max-width: 450px;
   float: left;
}

#jatekleiras aside {
   display: block;
   width: 250px;
   float: left;
   margin: 1em 0em 1em 0em;
}

#jatekleiras aside iframe {
   margin-top: 0em;
   display. inline-block;
}

#jatekleiras aside img:nth-child(4) {
   width: 49%;
}

#jatekleiras aside img:nth-child(5) {
   width: 49%;
 /*  margin-left: 2%;  */
   float: right;
}

#jatekleiras h3 {
    color: #092a6f;
    margin-top: 1em;
}
}

    #jatekleiras ul, #jatekleiras ol {
        margin-left: 2em;
    }
    
    #jatekleiras li {
        padding-left: 1.5em;
    }
    
    #jatekleiras ol {
        margin-left: 3.5em;
    }
    
    #jatekleiras ol li {
        background: none;
        list-style: decimal; 
        padding-left: 0em;
    }

.termek {
    white-space: nowrap;
}


#nyeremenyek img {
    width:40%;
    max-width: 250px;
    float: left; 
    margin: 0em 1em 0.5em 0em;
}

#ny_napi p,
#ny_heti p,
#ny_havi p,
#ny_fodij p {
    max-width: 625px;
    font-size: 1.2em; 
}

#ny_kupon {
    white-space: normal;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    -o-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;    
}

#ny_kupon .kupon {
    background-color: #EFEFEF;
    margin: 2em 0em 1em 0em;
    border: 1px solid #972a47;
    font-size: 0.95em;
    padding-right: 1em;    
}

#ny_kupon img {
    max-width: 150px;
}

.kupon-ikon {
    display: inline-block;
    width: 40px;
    min-height: 24px;
/*    margin-bottom: 0.5em;      */
}
.kupon-1 {
    background: url("/img/butlers_ikon.jpg") no-repeat scroll 0 0px rgba(0, 0, 0, 0);
}
.kupon-2 {
    background: url("/img/fiskars_ikon.jpg") no-repeat scroll 0 0px rgba(0, 0, 0, 0);
}
.kupon-3 {
    background: url("/img/magyar_konyha_ikon.jpg") no-repeat scroll 0 0px rgba(0, 0, 0, 0);  
}

#k_butlers,
#k_fiskars,
#k_magyarkonyha {
    padding: 0em 1em 0em 0em;
}

  
#ny_kupon .panel {
    box-sizing: border-box;
    float: left;  
    margin: 1em 0em 1em 1em;  
/*    border: 1px solid #972a47;   */
 
}
#ny_kupon div.panel_1 {
    width: 150px;
}
#ny_kupon div.panel_2 {
    width: 100%;
    max-width: 585px;       
    padding: 0em 0em 0em 1em;   
    margin-left: 0em;
}
#ny_kupon div.panel_3 {
    width: 225px;
}

#k_butlers div.panel_1 {
    background: url("/img/butlers_logo.jpg") no-repeat scroll 0 0px rgba(0, 0, 0, 0);
    min-height: 87px;
}
#k_butlers div.panel_3 {
    background: url("/img/butlers_grilsuto.jpg") no-repeat scroll 0 0px rgba(0, 0, 0, 0);
    min-height: 225px;
}

#k_fiskars div.panel_1 {
    background: url("/img/fiskars_logo.jpg") no-repeat scroll 0 0px rgba(0, 0, 0, 0);
    min-height: 18px;
}
#k_fiskars div.panel_3 {
    background: url("/img/fiskars_haztartas.jpg") no-repeat scroll 0 0px rgba(0, 0, 0, 0);
    min-height: 287px;
}

#k_magyarkonyha div.panel_1 {
    background: url("/img/magyar_konyha_logo.jpg") no-repeat scroll 0 0px rgba(0, 0, 0, 0);
    min-height: 72px;
}
#k_magyarkonyha div.panel_3 {
    background: url("/img/magyar-konyha-magazinborito.jpg") no-repeat scroll 0 0px rgba(0, 0, 0, 0);
    min-height: 295px;
}


#jsz{
    text-align: justify;

}

#keret table{
    border-collapse: collapse;
}

#keret table td{
    border-width:1px;
    border-style:solid;
}

#keret td{
    padding: 0.3em 0.3em 0.3em 0.6em;
    font-size: 1.2em;
    font-weight: normal;
}

#jobb{
    margin: 0 0 1em 5em;
}

h4 {
    margin-top: 1em;
    text-decoration: underline;
    font-size: 1.2em;
    font-weight: normal;
    color: #092A6F; 
}

h5 {
    margin-top: 1em;
    font-size: 1.2em;
    font-weight: normal;
    color: #092A6F; 
}

.alairas{
    margin-right: 6em;
    text-align: right;
  }

.melleklet{
    font-weight: bold;
    font-size: 1.5em;
    color: #7e243c;
}
td.csoport{
    border: #000000;
    background-color: #7e243c;
    color: #FFFFFF;
}

img.kerdes {
    display: block;
    max-width: 400px;
    width: 90%;
}

/* ********************************************************
*  Széles kijelzők esetén
********************************************************** */

@media screen and (min-width:480px) {
    #prim_nav li {
        width: 32%;
    }
    
    #main_header h1 {    
        font: 18px/26px futuralt_pflregular,Arial,Helvetica,sans-serif;
    } 
    table.nyertesek,
    table.palyazatok {
       font-size: 1em;         
    }         

    p.hiba {
        margin-left: 10.5em;
    }

    div.check p.hiba {
        margin-left: 0em;
    }
}    

@media screen and (min-width:780px) {
    #prim_nav li {
        width: auto;
    }

/*    
    main {
        background: url("../img/zold_mano_c.gif") no-repeat scroll right top #fff;
        background-size: 43.9%;
    }
*/        
    #nyeremenyek_nav ul {
        margin: 1px 0em 1px 0em;
        border-top: 1px solid #000000;
        border-bottom: 1px solid #000000;
    }
    
    #nyeremenyek_nav li {
        margin: 0px;
        border-left: 1px none;
        border-top: 1px none;
        border-bottom: 1px none;
    }
    table.nyertesek {
        font-size: 1em;
    }    

    #jatekleiras > div > div {
       margin-right: 50px;
    }    
    
} 

@media screen and (min-width:960px) {
  
    html {
        /* background: url("../img/hatter.jpg") repeat scroll center top #2f0014;  */
        background-color: #092A6F;
    }

    body {
        background: url("../img/body_bg.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
/*        background-color: #3c0019;           */
    }

    #befoglalo {
        margin: 2% auto 2% auto;
    }
    
    #prim_nav ul {
        margin: 1px 0em 1px 0em;
        border-top: 1px solid #000000;
        border-bottom: 1px solid #000000;
    }
    
    #prim_nav li {
        margin: 0px;
        border-left: 1px none;
        border-top: 1px none;
        border-bottom: 1px none;
    }    

    #prim_nav li, #prim_nav li.current a, #prim_nav li:hover a, #footer_nav li {  
        -moz-border-radius: 0px; /* Firefox */
        -webkit-border-radius: 0px; /* Safari and Chrome */
        border-radius: 0px;     
    }
      
    #prim_nav li.current:first-child a, #prim_nav li:first-child:hover a {  
        -moz-border-radius: 8px 0px 0px 8px; /* Firefox */
        -webkit-border-radius: 8px 0px 0px 8px; /* Safari and Chrome */
        border-radius: 8px 0px 0px 8px;     
    }
    
    #footer_nav ul {
        margin: 1px 0em 1px 0em;
        border-top: 1px solid #000000;
        border-bottom: 1px solid #000000;
        color: #FFFFFF;
        /* background-color: #2e62cd;    */
/*        
        -moz-border-radius: 8px; 
        -webkit-border-radius: 8px;  
        border-radius: 8px;            
*/
    }
    
    #footer_nav li {
        border-left: 1px none;
        border-top: 1px none;
        border-bottom: 1px none;
        padding: 0em 0.25em 0em 0em;
        margin: 1em;
    }      
    
    #footer_nav li:last-child {
        border: medium none;
    }

    #footer_nav li a {
         padding: 0em 1.25em 0em 0em;
        height: auto;
    }  

    #pg_footer_bottom {
        margin: 2% 0em 2% 0em; 
    
    }      
    
    #ny_kupon .kupon div.panel_2 {
        max-width: 338px;
    }  
        
}