@import url(https://fonts.googleapis.com/css?family=Gudea&subset=latin,latin-ext);
@import url(https://fonts.googleapis.com/css?family=Ubuntu&subset=latin,greek,cyrillic,greek-ext,cyrillic-ext,latin-ext);
.site-slogan{
    font-family: 'Gudea', sans-serif;
    padding-left: 120px;
    margin-top: -20px;
}
html {
    font-family: 'Ubuntu', sans-serif;
}
#logo-img{
    max-width: 440px;
    height: auto;
    display: block;
}
#header-bar .l-setwidth {
    height: 90px;
}
select {
    border: 0 !important;  /*Removes border*/
    -webkit-appearance: none;  /*Removes default chrome and safari style*/
    -moz-appearance: none; /* Removes Default Firefox style*/
    background: #e1dedd url(../ikon/select-arrow.png) no-repeat 90% center;
    width: auto; /*Width of select dropdown to give space for arrow image*/
    text-indent: 0.01px; /* Removes default arrow from firefox*/
    text-overflow: "";  /*Removes default arrow from firefox*/ /*My custom style for fonts*/
    color: #666;
    border-radius: 10px;
    padding: 10px 20px 11px 5px;
    box-shadow: inset 0 0 2px rgba(000,000,000, 0.5);
    line-height: 1em;
}

.l-content .naptar_kod input[type="button"]{
    background-color: #c0392b;
    color: white;
    width: auto;
    -webkit-appearance: button;
    cursor: pointer;
    border: none;
    text-shadow: none;
    box-shadow: none;
    margin: 10px 10px 10px 0;
    padding: 0 20px;
    height: 36px;
    vertical-align: middle;
    text-transform: uppercase;
    letter-spacing: 0.03em;
    font-size: 1rem;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
}
.l-content .naptar_kod table{
    margin-top: 20px;
}
.l-content .naptar_kod input[type="button"]:hover{
    background-color: #999;
}

.l-content .naptar_kod .naptar_controller{
    text-align: center;
}
.l-content .naptar_kod td{
    border: 1px solid #d1d1d1;
    text-align: center;
}
#naptarak_katolikus_mozgo td{
    text-align: left;
}
#naptarak_katolikus_mozgo tr:nth-child(1){
    background: #B51021;
    color: #fff;
    font-weight: bold;
}
.l-content .naptar_kod .nowsign{
    text-align: right;
    margin-top: -25px;
}
.l-content .naptar_kod .table_nap{
    font-weight: bold;
}
.l-content .naptar_kod #akthonap{
    font-weight: bold;
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 1em;
}
h1{
    margin-top: 20px;
}
#naptarak_naphold table tbody tr td{
    height: 40px;
    line-height: normal;
    font-size: small;
}
#naptarak_naphold tr:nth-child(1) td{
    background: #C0392B;
    color: #fff;
    font-weight: bold;
}
#naptarak_naphold tr:nth-child(1) td:nth-child(7){
    background: #B51021;
    color: #fff;
    font-weight: bold;
}
#naptarak_naphold  .auto-style6{
    font-size: 14.0pt; 
    font-family: Arial,sans-serif; 
    color: #C00000
}
#naptarak_naphold tr:nth-child(1) td{
    font-size: 12.0pt; 
    font-family: Arial,sans-serif
}
.naptar_controller a{
    background-color: #c0392b;
    color: white;
    width: auto;
    -webkit-appearance: button;
    cursor: pointer;
    border: none;
    text-shadow: none;
    box-shadow: none;
    margin: 10px 10px 10px 0;
    padding: 10px 20px;
    height: 36px;
    vertical-align: middle;
    text-transform: uppercase;
    letter-spacing: 0.03em;
    font-size: 1rem;
    -webkit-appearance: none;
    -webkit-border-radius: 0;

}
.naptar_controller a:hover{
    background-color: #999;
    color: #fff;
}
#naptarak_hold h1{
    font-size: 19px;
    font-weight: bold;
}
input:not([type="submit"]):not([type="file"]):not([type="radio"]):not([type="checkbox"]):not([type="reset"]):not([type="button"]){
    width: 150px;
    border: 1px solid #DADADA;
    height: 42px;
    margin-bottom: 0;
    margin-right: 6px;
    margin-top: 2px;
    outline: 0 none;
    padding: 3px 3px 3px 5px;
    font-size: 15px;
    box-shadow: inset 0px 1px 4px #ECECEC;
    -moz-box-shadow: inset 0px 1px 4px #ECECEC;
    -webkit-box-shadow: inset 0px 1px 4px #ECECEC;
    line-height: 1em;
    color: #000;
}
.naptar_kod input[type="radio"]{
    margin-right: 5px;
}



#naptarak_horgasz h1{
    font-size: 19px;
    font-weight: bold;
}
input:not([type="submit"]):not([type="file"]):not([type="radio"]):not([type="checkbox"]):not([type="reset"]):not([type="button"]){
    width: 150px;
    border: 1px solid #DADADA;
    height: 42px;
    margin-bottom: 0;
    margin-right: 6px;
    margin-top: 2px;
    outline: 0 none;
    padding: 3px 3px 3px 5px;
    font-size: 15px;
    box-shadow: inset 0px 1px 4px #ECECEC;
    -moz-box-shadow: inset 0px 1px 4px #ECECEC;
    -webkit-box-shadow: inset 0px 1px 4px #ECECEC;
    line-height: 1em;
    color: #000;
}
.naptar_kod input[type="radio"]{
    margin-right: 5px;
}



#naptarak_asztronaptar iframe{
    width: 100%;
    height: 1350px;
}
#naptarak_kert_hold iframe{
    width: 100%;
    height: 1560px;
    border: 0;
}
.main .l-content #naptarak_konvertalo td{
    text-align: left;
}
.naptar_kod p{
    margin: 0;
}
.l-content #naptarak_bioritmus td{
    text-align: left;
}
#naptarak_munkaido_kalkulator iframe{
    width: 100%;
    height: 1200px;
}
#naptarak_munkanap_szamlalo #DKsoucetVysledek{
    width: 325px;
}
#naptarak_munkanap_szamlalo #PDKrozdilVysledek{
    width: 295px;
}
#naptarak_munkanap_szamlalo #PDKsoucetVysledek{
    width: 375px;
}
#naptarak_katolikus_mozgo #p-select{
    text-align: center;
    font-weight: bold;
}
#naptarak_katolikus_mozgo #p-select a{
    margin-left: 10px;
    min-width: 50px;
}
#naptarak_ellesi #due{
    width: 480px;
}
#naptarak_ellesi tr{
    line-height: 52px;
}
#naptarak_ellesi tr input{
    line-height: normal;
}
#naptarak_ellesi select{
    font-weight: normal;
}
#naptarak_munka #table6{
    font-size: 10px;
}
#naptarak_tb #table3{
    font-size: 10px;
}
.l-content #naptarak_hu_nevnap_datum td{
    text-align: left;
}
.l-content #naptarak_hu_nevnap td{
    text-align: left;
}

.l-content #naptarak_terhesseg td{
    text-align: left;
}
.l-content #naptarak_terhesseg td p{
    padding-left: 10px;
}
#naptarak_terhesseg select{
    font-weight: normal;
}
#naptarak_terhesseg td th{
    padding-left: 20px;
}
#naptarak_terhesseg tr{
    line-height: 4rem;
    font-weight: normal;
}
#naptarak_terhesseg th{
    font-weight: normal;
}
#naptarak_terhesseg input[type="button"]{
    line-height: normal;
}
#naptarak_terhesseg tr input:not([type="submit"]):not([type="file"]):not([type="radio"]):not([type="checkbox"]):not([type="reset"]):not([type="button"]){
    width: 300px;
    height: 3rem;
}



.l-content #naptarak_ovulacio td{
    text-align: left;
}
.l-content #naptarak_ovulacio td p{
    padding-left: 10px;
}
#naptarak_ovulacio select{
    font-weight: normal;
}
#naptarak_ovulacio td th{
    padding-left: 20px;
}
#naptarak_ovulacio tr{
    line-height: 4rem;
    font-weight: normal;
}
#naptarak_ovulacio th{
    font-weight: normal;
}
#naptarak_ovulacio input[type="button"]{
    line-height: normal;
}
#naptarak_ovulacio tr input:not([type="submit"]):not([type="file"]):not([type="radio"]):not([type="checkbox"]):not([type="reset"]):not([type="button"]){
    width: 350px;
    //height: 3rem;
} 


.l-content #naptarak_kinai td p{
    padding-left: 10px;
}
#naptarak_kinai select{
    font-weight: normal;
}
#naptarak_kinai td th{
    padding-left: 20px;
}
#naptarak_kinai tr{
    font-weight: normal;
}
#naptarak_kinai th{
    font-weight: normal;
}
#naptarak_kinai input[type="button"]{
    line-height: normal;
}
#naptarak_kinai tr input:not([type="submit"]):not([type="file"]):not([type="radio"]):not([type="checkbox"]):not([type="reset"]):not([type="button"]){
    width: 350px;
    height: 3rem;
} 



#naptarak_tobbnyelv table{
    width: auto;
}
#naptarak_tobbnyelv .daybox{
    font-size: 14px;
    width: 37px;
}
#naptarak_tobbnyelv .daynamebox{
    font-size: 14px;
    width: 42px;
    font-weight: bold;
}
#naptarak_tobbnyelv table td{
    padding: 4px;
}

#naptarak_bioritmus table{
    margin: 0;
    width: auto;
    border-collapse: none;
    border-spacing: 0;
}
#naptarak_bioritmus .jqplot-xaxis-tick font.vasarnap{
    color: #B51021;
}

#naptarak_ev .month td{
    font-size: 14px;
    width: 37px;
}


.tab_kereses{
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
}
.tab_nevnap_kereses{
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
}
#tab_hasznos{
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
}
.becsukhato{
    margin-top: 6px;
    color: #fff;
    display: inline-block;
}
#naptarak_nevnap_keres{
    display: block;
}
#preface-wrap #abre_tab{
    color: #c0392b;
}
#preface-container .region-preface-second{
    height: auto;
}



#ribbon_menu .container {
    width: 100%;
    max-width: 1500px;
    height: 80px;
    margin: 40px auto; 
    position: relative;
}

#ribbon_menu .one > div {
    height: 50px;
}

#ribbon_menu .main {
    background: #B51021; 
    position: relative;
    display: block;
    width: 90%;
    left: 50%;
    top: 0;
    padding: 5px;
    margin-left: -45%;
    z-index: 10;
}

#ribbon_menu .main > div {
    border: 1px dashed #fff;
    border-color: rgba(255, 255, 255, 0.5);
    height: 40px;
}

#ribbon_menu .bk {
    background: #960311;
    position: absolute;
    width: 8%;
    top: 12px;
}

#ribbon_menu .bk.l {
    left: 0;
}

#ribbon_menu .bk.r {
    right: 0;
}

#ribbon_menu .skew {
    position: absolute;
    background: #600009;
    width: 3%;
    top: 6px;
    z-index: 5;
}

#ribbon_menu .skew.l {
    left: 5%;
    transform: skew(00deg,20deg);
}

#ribbon_menu .skew.r {
    right: 5%;
    transform: skew(00deg,-20deg);
}

#ribbon_menu .bk.l > div {
    left: -30px;
}

#ribbon_menu .bk.r > div {
    right: -30px;
}

#ribbon_menu .arrow {
    height: 25px !important;
    position: absolute;
    z-index: 2;
    width: 0; 
    height: 0; 
}

#ribbon_menu .arrow.top {
    top: 0px;
    border-top: 0px solid transparent;
    border-bottom: 25px solid transparent; 	
    border-right: 30px solid #960311; 
}

#ribbon_menu .arrow.bottom {
    top: 25px;
    border-top: 25px solid transparent;
    border-bottom:0px solid transparent; 	
    border-right: 30px solid #960311; 
}

#ribbon_menu .r .bottom {
    border-top: 25px solid transparent;
    border-bottom: 0px solid transparent; 	
    border-left: 30px solid #960311; 
    border-right: none;
}

#ribbon_menu .r .top {
    border-bottom: 25px solid transparent;
    border-top: 0px solid transparent; 	
    border-left: 30px solid #960311; 
    border-right: none;
}

@media all and (max-width: 1020px) {
    #ribbon_menu .skew.l {
        left: 5%;
        transform: skew(00deg,25deg);
    }

    #ribbon_menu .skew.r {
        right: 5%;
        transform: skew(00deg,-25deg);
    }
}

@media all and (max-width: 680px) {
    #ribbon_menu .skew.l {
        left: 5%;
        transform: skew(00deg,30deg);
    }

    #ribbon_menu .skew.r {
        right: 5%;
        transform: skew(00deg,-30deg);
    }
}

@media all and (max-width: 460px) {
    #ribbon_menu .skew.l {
        left: 5%;
        transform: skew(00deg,40deg);
    }
    #ribbon_menu .skew.r {
        right: 5%;
        transform: skew(00deg,-40deg);
    }
}
.footer-one .footer, .postscript-one .postscript, .preface-one .preface{
    text-align: center;
}

#lelogo_zaszlo .date {
    background: #B51021;
    float: left;
    height: 75px;
    margin: 50px;
    position: relative;
    width: 70px;

    -webkit-border-bottom-right-radius: 15px;
    -webkit-border-bottom-left-radius: 15px;
    -moz-border-radius-bottomright: 15px;
    -moz-border-radius-bottomleft: 15px;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
}
#lelogo_zaszlo .date p {
    color: #fff;
    font: 30px/30px Georgia, sans-serif;
    position: relative;
    text-align: center;
    text-shadow: 0 -1px 1px hsla(0,0%,0%,.1);
}
#lelogo_zaszlo .date p:after {
    content: '';
    height: 25px;
    left: -20px;
    position: absolute;
    top: -25px;
    width: 90px;
    box-shadow: 0 10px 10px -10px hsla(0,0%,0%,.5);
}
#lelogo_zaszlo .date .day {
    display: block;
    font-size: 30px;
    padding-top: 6px;
    color: #fff;
    font-weight: bold;
}

/* Traditional Ribbon */


#lelogo_zaszlo{
    margin-top: -50px;
    float: right;

}

#nap_hold_kelte_nyugta{
    background: transparent none repeat scroll 0 0;
    float: right;
    height: 80px;
    position: relative;
    width: 160px;
    font-weight: bold;
    margin-top: -10px;
}
#nap_hold_kelte_nyugta .image_nap_hold{
    margin-right: 10px;
}

#block-altalanos-idojaras_script #coda-nav-1{
    margin-top: 20px;
}
#block-nevnap-nevnap_kereso{
    float: left;
    margin-top: 30px;
    width: 100%;
}
#naptarak_nevnap_keres label{
    display: inline-block;
}
.my_title{
    font-size: 20px;
    font-weight: bold;
}
#block-search-form{
    float: left;
    width: 100%;
    margin-top: 30px;
}
#block-altalanos-idojaras_script{
    float: left;
    margin: 0 0 90px;
    width: 100%;
}
#coda-slider-2 .panel-wrapper p{
    padding-bottom: 60px;
}
#azonos_evek_list_table li{
    float: left;
    width: 180px;
}
img.tcalIcon {
    height: 20px;
}
#tcalShade{
    display: none;
}
.l-content #naptarak_munkaido_kalkulator td{
    padding: 0;
    padding-top: 6px;
    padding-bottom: 6px;
    border: 0;
}
.l-content #naptarak_munkaido_kalkulator tr{
    border: 0;
}
.l-content #munkaido_kalkulator_table1 td{
    border: 1px solid #d1d1d1;
}
.l-content #munkaido_kalkulator_table2 td{
    border: 1px solid #d1d1d1;
}
.l-content #munkaido_kalkulator_table3 td{
    border: 1px solid #d1d1d1;
}
.l-content #munkaido_kalkulator_table1 tr:nth-child(1){
    background: #B51021;
    color: #fff;
    font-weight: bold;
}
.l-content #munkaido_kalkulator_table2 tr:nth-child(1){
    background: #B51021;
    color: #fff;
    font-weight: bold;
}
.l-content #munkaido_kalkulator_table3 tr:nth-child(1){
    background: #B51021;
    color: #fff;
    font-weight: bold;
}
.l-content #munkaido_kalkulator_table2{
    width: 90%;
}
.l-content #naptarak_munkaido_kalkulator .kiemelve{
    font-weight: bold;
}
#naptarak_konvertalo h3{
    width: 100%;
    background: #B51021;
    display: block;
    color: #fff;
    padding-left: 20px;
}
#naptarak_pentek13_hu .eredmeny_szo{
    width: 100%;
    background: #B51021;
    display: block;
    color: #fff;
    padding-left: 20px;
    margin-bottom: 10px;
}
#naptarak_pentek13_hu ul{
    border: 0;
    display: inline-block;
    width: 100%;
}
#naptarak_pentek13_hu ul li{
    float: left;
    width: 33%;
    min-width: 200px;
}
#naptarak_azonos_evek u{
    width: 100%;
    background: #B51021;
    display: block;
    color: #fff;
    padding-left: 20px;
    margin-bottom: 10px;
    text-align: left;
    text-decoration: none;
}
#naptarak_azonos_evek li{
    text-align: left;
}
#naptarak_szokoev #yearlist{
    min-height: 40px;
    margin-bottom: 20px;
}
#naptarak_szokoev #yearlist ul{
    border: 1px solid #d1d1d1;
    display: inline-block;
    width: 100%;
}
#naptarak_szokoev #yearlist ul li{
    float: left;
    padding: 10px;
}
#naptarak_zsido_interaktiv table td table td:nth-child(1){
    border: 0 none;
    font-size: 19px;
    margin-top: -25px;
    display: block;
    margin-left: -11px;
    width: 40px;
    text-decoration: none;
    color: #fff;

}
#naptarak_zsido_interaktiv table td table td:nth-child(2){
    border: 0;
    font-size: 30px;
}
#naptarak_zsido_interaktiv table td table tr{
    border: 0;
}
#naptarak_zsido_interaktiv table:nth-child(1) td{
    color: #828282;
}
.l-content #naptarak_zsido_interaktiv #table1 tr:nth-child(odd) {background: #DBDBDB}
#naptarak_idozona .filter-table{
    margin-top: 20px;
}
#bonyolult_table_latlng1{
    display: none;
}
#bonyolult_table_latlng2{
    display: none;
}
#myaddress{
    width: 300px;
}
a.mycustombutton{
    background-color: #c0392b;
    color: white;
    width: auto;
    -webkit-appearance: button;
    cursor: pointer;
    border: none;
    text-shadow: none;
    box-shadow: none;
    padding: 10px 20px;
    margin-top: 0;
    vertical-align: middle;
    text-transform: uppercase;
    letter-spacing: 0.03em;
    font-size: 1rem;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    display: inline-block;

}
a.mycustombutton:hover{
    background-color: #999;
    color: #fff;
}

.l-content #naptarak_hold tr:nth-child(1){
    background: #B51021;
    color: #fff;
    font-weight: bold;
}

.l-content #naptarak_horgasz tr:nth-child(1){
    background: #B51021;
    color: #fff;
    font-weight: bold;
}

/*.l-content #naptarak_meteor tr:nth-child(even) {background: #CCC}*/
.l-content #naptarak_meteor tr:nth-child(odd) {background: #DBDBDB}

.l-content #naptarak_meteor tr:nth-child(1){
    background: #B51021;
    color: #fff;
    font-weight: bold;
}
.l-content #naptarak_meteor td{
    text-align: left;
}


.l-content #naptarak_meteor_naptar tr:nth-child(even) {background: #DBDBDB}
.l-content #naptarak_meteor_naptar tr td.honap_nev{
    background: #FFFFFF;
}
.l-content #naptarak_naphold  tr:nth-child(1){
    color: #fff;
    font-weight: bold;
}
#naptarak_hold_altalanos td,
#naptarak_hold_altalanos tr{
    border: 0;
}

.l-content #naptarak_evszakok tr:nth-child(odd) {background: #DBDBDB}

.l-content #naptarak_evszakok tr:nth-child(1){
    background: #B51021;
    color: #fff;
    font-weight: bold;
}
.l-content #naptarak_evszakok td {
    text-align: left;
}
.l-content #naptarak_vilagora tr:nth-child(odd) {
    background: #707070;
    color: #fff;
    font-weight: bold;
}

.l-content #naptarak_idozona tr:nth-child(odd) {background: #DBDBDB}

.l-content #naptarak_idozona tr:nth-child(1){
    background: #B51021;
    color: #fff;
    font-weight: bold;
}
.l-content #naptarak_idozona td {
    text-align: left;
}
#naptarak_munka td,
#naptarak_munka tr{
    border: 0;
    text-align: left;
}


#naptarak_unnepek_au td,
#naptarak_unnepek_au tr{
    border: 0;
    text-align: left;
}
#naptarak_unnepek_au table{
    width: auto;
}
.l-content #naptarak_unnepek_au tr:nth-child(odd) {background: #DBDBDB}
.l-content #naptarak_unnepek_au tr td:nth-child(2) {color: #B51021; font-weight: bold; }

#naptarak_unnepek_gb td,
#naptarak_unnepek_gb tr{
    border: 0;
    text-align: left;
}
#naptarak_unnepek_gb table{
    width: auto;
}
.l-content #naptarak_unnepek_gb tr:nth-child(odd) {background: #DBDBDB}
.l-content #naptarak_unnepek_gb tr td:nth-child(2) {color: #B51021; font-weight: bold; }


#naptarak_unnepek_ger td,
#naptarak_unnepek_ger tr{
    border: 0;
    text-align: left;
}
#naptarak_unnepek_ger table{
    width: auto;
}
.l-content #naptarak_unnepek_ger tr:nth-child(odd) {background: #DBDBDB}
.l-content #naptarak_unnepek_ger tr td:nth-child(2) {color: #B51021; font-weight: bold; }

#naptarak_unnepek_hun #hun_unnep_tables td,
#naptarak_unnepek_hun #hun_unnep_tables tr{
    border: 0;
    text-align: left;
}
#naptarak_unnepek_hun #hun_unnep_tables table{
    width: auto;
}
.l-content #naptarak_unnepek_hun #hun_unnep_tables tr:nth-child(odd) {background: #DBDBDB}
.l-content #naptarak_unnepek_hun #hun_unnep_tables tr td:nth-child(2) {color: #B51021; font-weight: bold; }

#naptarak_unnepek_hun .event{
    background: #B51021;
}
#naptarak_unnepek_hun .event a{
    color: #fff;
    font-weight: bold;
}
#naptarak_unnepek_hun .weeknum,
#naptarak_unnepek_hun .weeknumtitle{
    background: #DBDBDB;
    color: #fff;
    font-weight: bold;
    width: 60px;
}
#naptarak_unnepek_hun tr td.dayname:last-of-type,
#naptarak_unnepek_hun tr td.sunday{
    color: #B51021;
    font-weight: bold;    
}

#naptarak_unnepek_hun table td,
#naptarak_unnepek_hun table tr,
#naptarak_unnepek_hun table{
    border: 0;
} 
#naptarak_unnepek_hun table.month td,
#naptarak_unnepek_hun table.month tr,
#naptarak_unnepek_hun table.month{
    border: 1px solid #d1d1d1;
} 

#naptarak_unnepek_hun .monthname{
    background: #B51021;
    color: #fff;
    font-weight: bold;
}


#naptarak_unnepek_sk td,
#naptarak_unnepek_sk tr{
    border: 0;
    text-align: left;
}
#naptarak_unnepek_sk table{
    width: auto;
}
.l-content #naptarak_unnepek_sk tr:nth-child(odd) {background: #DBDBDB}
.l-content #naptarak_unnepek_sk tr td:nth-child(2) {color: #B51021; font-weight: bold; }

#naptarak_unnepek_usa td,
#naptarak_unnepek_usa tr{
    border: 0;
    text-align: left;
}
#naptarak_unnepek_usa table{
    width: auto;
}
.l-content #naptarak_unnepek_usa tr:nth-child(odd) {background: #DBDBDB}
.l-content #naptarak_unnepek_usa tr td:nth-child(2) {color: #B51021; font-weight: bold; } 

#naptarak_fr_nevnap table td,
#naptarak_nemet_nevnap table td,
#naptarak_osi table td{
    width: 14.25%;
}
#naptarak_fr_nevnap table td .nev,
#naptarak_nemet_nevnap table td .nev,
#naptarak_osi table td .nev{
    fint-size: 11px;
}
#naptarak_fr_nevnap table tr:nth-child(1) td,
#naptarak_nemet_nevnap table tr:nth-child(1) td,
#naptarak_osi table tr:nth-child(1) td{
    background: #B51021;
    color: #fff; 
    font-weight: bold;
}

#naptarak_menses form table td,
#naptarak_menses form table tr{
    text-align: left;
}
#naptarak_menses form table{
    width: auto;
}
#naptarak_kinai .lany{
    font-weight: bold;
    color: #ff00ff;
    background: #DBDBDB;
}
#naptarak_kinai .fiu{
    font-weight: bold;
    color: #0000ff;
    background: #DBDBDB;
}
#naptarak_kinai #table2{
    width: auto;
}
#naptarak_ovulacio tr #fertile{
    width: 350px;
}

.l-content #naptarak_varandos_kalkulator input[type="button"]{
    text-align: center;
    margin: 0 auto;
    display: block;
}
.l-content #naptarak_varandos_kalkulator #calendar table td{
    border-left: 0;
    border-right: 0;
    border-top: 0;
    text-align: left;
}
.l-content #naptarak_varandos_kalkulator #calendar tr:nth-child(odd) {background: #DBDBDB}

#naptarak_gazda .honap_neve{
    display: block;
    width: 100%;
    background: #B51021;
    color: #fff; 
    font-weight: bold;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
}

#naptarak_horgasz_reszletes table{
    width: auto;
    margin: 0 auto;
}
.l-content #naptarak_vilagnapok tr:nth-child(odd) {background: #DBDBDB}
.l-content #naptarak_vilagnapok td {text-align: left;}

#naptarak_vilagnapok .honap_neve,
#naptarak_vilagnapok .honap_neve2{

    background: #B51021;
    color: #fff; 
    font-weight: bold;
    text-align: center;
}
#naptarak_idojoslas td {text-align: left;}
#naptarak_idojoslas td,
#naptarak_idojoslas tr{
    border: 0;
}
#naptarak_idojoslas .honap_neve{
    display: block;
    width: 100%;
    background: #B51021;
    color: #fff; 
    font-weight: bold;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
}

#naptarak_szabadkomuves td,
#naptarak_szabadkomuves tr{
    border: 0;
}
#naptarak_szabadkomuves .kozepre{
    text-align: center;
    margin: 0 auto;
    display: block;
}
#naptarak_visszaszamlalas .honap_neve{
    display: block;
    width: 100%;
    background: #B51021;
    color: #fff; 
    font-weight: bold;
    text-align: left;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
}

#naptarak_hu_macska td:empty,
#naptarak_hu_kutya td:empty{
    border: 0;
}

#naptarak_hu_macska table,
#naptarak_hu_kutya table{
    width: auto;
    margin: 0 auto;
}
#naptarak_hu_macska td,
#naptarak_hu_kutya td{
    width: 150px;
}
#naptarak_hu_macska td.cim,
#naptarak_hu_kutya td.cim{
    background: #B51021;
    color: #fff; 
    font-weight: bold;
}

#naptarak_ev table,
#naptarak_ev tr,
#naptarak_ev td
{
    border: 0;
}
#naptarak_ev table table,
#naptarak_ev table table tr,
#naptarak_ev table table td
{
    border: 1px solid #d1d1d1;
}

#naptarak_ev .monthname{
    background: #B51021;
    color: #fff; 
    font-weight: bold;
}
#naptarak_ev .event{
    background: #B51021;
}
#naptarak_ev .event a{
    color: #fff; 
}
#naptarak_ev .weeknum,
#naptarak_ev .weeknumtitle{
    background: #E9E9E9;
}
#naptarak_ev .yearname{
    font-weight: bold;
    font-size: 20px;
}
#naptarak_ev .yearnavigation img{
    height: 30px;
    width: auto;
}

#naptarak_havi_orok table{
    width: auto;
}
#naptarak_havi_orok td{
    width: 150px;
}

#naptarak_havi_orok table,
#naptarak_havi_orok tr,
#naptarak_havi_orok td
{
    border: 0;
}
#naptarak_havi_orok table{
    margin: 0 auto;
}
#naptarak_havi_orok table table,
#naptarak_havi_orok table table tr,
#naptarak_havi_orok table table td
{
    border: 1px solid #d1d1d1;
}

#naptarak_tobbnyelv table,
#naptarak_tobbnyelv tr,
#naptarak_tobbnyelv td
{
    border: 0;
}
#naptarak_tobbnyelv table table,
#naptarak_tobbnyelv table table tr,
#naptarak_tobbnyelv table table td
{
    border: 0;
}
#naptarak_tobbnyelv table table table table,
#naptarak_tobbnyelv table table table table tr,
#naptarak_tobbnyelv table table table table td
{
    border: 1px solid #d1d1d1;
}
#naptarak_tobbnyelv #edit table,
#naptarak_tobbnyelv #edit table tr,
#naptarak_tobbnyelv #edit table td{
    border: 0;
}
#naptarak_tobbnyelv input.daybox,
#naptarak_tobbnyelv input.daynamebox{
    border: 0;
    padding: 0;
    text-align: center;
}
#naptarak_tobbnyelv input.monthbox{
    text-align: center;
    font-weight: bold;
    border: 0;
    padding: 0;
}
#naptarak_tobbnyelv input.yearbox{
    text-align: center;
    font-weight: bold;
    border: 0;
    padding: 0;
    margin-bottom: 30px;
    font-size: 30px;
}

#naptarak_tobbnyelv table.kezi_beallitas_table,
#naptarak_tobbnyelv table.kezi_beallitas_table tr,
#naptarak_tobbnyelv table.kezi_beallitas_table td
{
    border: 0;
}
#naptarak_tobbnyelv table.kezi_beallitas_table table,
#naptarak_tobbnyelv table.kezi_beallitas_table table tr,
#naptarak_tobbnyelv table.kezi_beallitas_table table td
{
    border: 0;
}


.l-content #naptarak_tobbnyelv a.naptarbutton{
    background-color: #c0392b;
    color: white;
    width: auto;
    -webkit-appearance: button;
    cursor: pointer;
    border: none;
    text-shadow: none;
    box-shadow: none;
    display: inline-block;
    padding: 0 20px;
    height: 36px;
    vertical-align: middle;
    text-transform: uppercase;
    letter-spacing: 0.03em;
    font-size: 1rem;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    padding-top: 8px;
    padding-bottom: 9px;
}
.l-content #naptarak_tobbnyelv a.naptarbutton:hover{
    background-color: #999;
}

#naptarak_vilagnaptar .honap_nevei{
    background: #B51021;
    color: #fff; 
    font-weight: bold;
}
#naptarak_vilagnaptar .negyedevek{
    background: #999;
    color: #fff; 
    font-weight: bold;
}

.l-content #naptarak_szurkulet #bekert_adatok td{
    text-align: left;
}
#naptarak_szurkulet .text_cella{
    float: left;
    padding: 5px;
    border: 1px solid #d1d1d1;
    width: 70px;
    text-align: center;
    height: 38px;
}
#naptarak_szurkulet .elsosor{
    float: left;
    height: auto;
    clear: both;
    width: 100%;
    display: inline-block;
    background-color: #B51021;
    color: #fff;
    width: 800px;
    font-weight: bold;
}
#naptarak_szurkulet .masodiksor{
    float: left;
    height: auto;
    clear: both;
    width: 100%;
    display: inline-block;
    background-color: #B51021;
    color: #fff;
    width: 800px;
    font-weight: bold;
}
#naptarak_szurkulet .elsosor .text_cella{
    width: 140px;
}
#naptarak_szurkulet .elsosor .text_cella:nth-child(1) {
    width: 100px;
    height: 38px;
}
#naptarak_szurkulet .masodiksor .text_cella:nth-child(1){
    width: 100px;
}
#naptarak_szurkulet .datum_cella{
    width: 100px;
    float: left;
    clear: both;
}
#naptarak_szurkulet #jelmagyarazat{
    float: left;
    width: 100%;
}
#naptarak_szurkulet hr {
    display: inline-block;
    width: 100%;
}
.l-content #naptarak_katolikus_mozgo tr:nth-child(even) {background: #DBDBDB}

#naptarak_bolygok .bolygo_adatok .bolygo_neve{
    color: #B51021;
    font-weight: bold;
}
#naptarak_bolygok .bolygo_adatok{
    float: left;
    width: 33%;
    color: #666;
    margin-top: 10px;
}
.alt_title{
    font-size: 2rem;
    line-height: 3.25rem;
    margin: 0 auto 0.8125rem;
}
#naptarak_hold_altalanos table td{
    width: 40px;
}
#naptarak_fr_nevnap tr,
#naptarak_nemet_nevnap tr,
#naptarak_osi tr{
    border: 0;
}

.l-content #naptarak_hu_nevnap_datum tr:nth-child(even),
.l-content #naptarak_hu_nevnap tr:nth-child(even)
{
    background: #DBDBDB
}
#naptarak_menses .year{
    background: transparent;
    border: 0;
}
#naptarak_menses .monthname{
    background: #B51021;
    color: #fff;
}
#naptarak_menses .dayname{
    background: transparent;
    color: #666;
    font-weight: normal;
}
#naptarak_menses .month{
    background: transparent;
    margin: 0;
}
#naptarak_menses input:not([type="submit"]):not([type="file"]):not([type="radio"]):not([type="checkbox"]):not([type="reset"]):not([type="button"]){
    margin-bottom: 0;
}
#naptarak_menses .monthday{
    background: transparent;
}
#naptarak_menses .weeknum{
    color: #666;
    font-weight: normal;
}
.l-content #naptarak_menses td,
.l-content #naptarak_menses tr{
    border: 0;
    text-align: left;
}
.l-content #naptarak_menses .month td,
.l-content #naptarak_menses .month tr{
    border: 1px solid #d1d1d1;
}


#naptarak_tobbnyelv #tb_content input{
    border: 0;
    box-shadow: none;
    padding: 0;
    margin: 0;
}

.region-thirdparty-menu .naptarak-menu-content a{
    color: transparent;
    padding-top: 43px;
    font-size: 11px;
    font-weight: bold;
    width: 60px;
    text-align: center;
    white-space: nowrap;
}
.region-thirdparty-menu .naptarak-menu-content a:hover{
    color: #fff;
}
#menu-wrapper{
    width: 100%;
    z-index: 99999999999999999999;

}


#block-search-form{
    clear: both;
    float: right;
    height: 70px;
    margin: 0 0 0;
    position: relative;
    width: 280px;
}
#block-search-form form{
    position: relative;
}
#searchstabscustom .form-submit{
    font-size: 0;
    padding: 0 20px;
}

input[type="button"], input[type="submit"], input[type="reset"], button, .button a {
    height: 40px;
}
.footer #block-menu-menu-naptarak-fomenu .menu .level-1{
    width: 20%;
    float: left;
}
.footer #block-menu-menu-naptarak-fomenu ul li ul{
    display: none;
}
#block-block-7{
    padding-top: 100px;
    margin-bottom: -20px;
    font-size: 12px;
}
#block-menu-menu-lablec-menu ul li{
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
}
#block-menu-menu-lablec-menu{
    display: inline-block;
    margin: 0 auto;
    width: auto;
}
#naptarak_zsido_interaktiv td {
    width: 70px;
}
#naptarak_bolygok table td,
#naptarak_bolygok table tr,
#naptarak_bolygok table{
    border: 0;
} 
#naptarak_szurkulet table td,
#naptarak_szurkulet table tr,
#naptarak_szurkulet table{
    border: 0;
} 
#naptarak_ido_konvertalo table td,
#naptarak_ido_konvertalo table tr,
#naptarak_ido_konvertalo table{
    border: 0;
} 
#szamolas_adatok td,
#szamolas_adatok tr,
#szamolas_adatok{
    border: 0;
} 
#naptarak_kalkulator table td,
#naptarak_kalkulator table tr,
#naptarak_kalkulator table{
    border: 0;
} 
#naptarak_ellesi table td,
#naptarak_ellesi table tr,
#naptarak_ellesi table{
    border: 0;
} 
#naptarak_konvertalo table td,
#naptarak_konvertalo table tr,
#naptarak_konvertalo table{
    border: 0;
} 
#naptarak_ovulacio table td,
#naptarak_ovulacio table tr,
#naptarak_ovulacio table{
    border: 0;
    padding: 0;
} 
#naptarak_terhesseg table td,
#naptarak_terhesseg table tr,
#naptarak_terhesseg table{
    border: 0;
    padding: 0;
} 
#naptarak_terhesseg table{
    width: 750px;
    margin: 0 auto;
    margin-top: 0;
} 

#naptarak_varandos_kalkulator table td,
#naptarak_varandos_kalkulator table tr,
#naptarak_varandos_kalkulator table{
    border: 0;
} 
#naptarak_varandos_kalkulator table{
   width: 670px;
   margin: 0 auto;
   margin-top: 20px;
}

#naptarak_varandos_kalkulator #szamolas{
    width: 250px;
    margin: 0 auto;
    margin-top: 0;
}
body .l-content #naptarak_varandos_kalkulator #calendar tr:nth-child(1),
body .l-content #naptarak_varandos_kalkulator #calendar tr:nth-child(2),
body .l-content #naptarak_varandos_kalkulator #calendar tr:nth-child(3){
    background-color: #B51021;
    color: #fff;
}
body .l-content #naptarak_varandos_kalkulator #calendar tr:nth-child(1) td:nth-child(4),
body .l-content #naptarak_varandos_kalkulator #calendar tr:nth-child(1) td:nth-child(5),
body .l-content #naptarak_varandos_kalkulator #calendar tr:nth-child(2) td:nth-child(4),
body .l-content #naptarak_varandos_kalkulator #calendar tr:nth-child(2) td:nth-child(5),
body .l-content #naptarak_varandos_kalkulator #calendar tr:nth-child(3) td:nth-child(4),
body .l-content #naptarak_varandos_kalkulator #calendar tr:nth-child(3) td:nth-child(5)
{
    background-color: #c0392b;
    color: #fff;
}
body .l-content #naptarak_varandos_kalkulator #calendar tr:nth-child(1) td:nth-child(3),
body .l-content #naptarak_varandos_kalkulator #calendar tr:nth-child(2) td:nth-child(3),
body .l-content #naptarak_varandos_kalkulator #calendar tr:nth-child(3) td:nth-child(3){
    background-color: transparent;
    color: #fff;
}



#naptarak_munkaido_kalkulator table{
    margin-top: 0;
} 
#naptarak_ido_konvertalo table{
    width: 500px;
    margin: 0 auto;
    text-align: left;
}
#naptarak_ido_konvertalo table td{
    text-align: left;
}
#naptarak_ido_konvertalo td:nth-child(odd)
{
    width: 140px;
}



#naptarak_ellesi table{
    width: 700px;
    margin: 0 auto;
}
#naptarak_kalkulator #table3{
    width: 300px;
}
#naptarak_kalkulator #table2 td:nth-child(even)
{
    background: #DBDBDB
}

#naptarak_bolygok table td font{
    margin-top: -15px;
    display: block;
}
#naptarak_havi_orok td.cim {
    background: #b51021 none repeat scroll 0 0;
    color: #fff;
    font-weight: bold;
}
#naptarak_havi_orok td.nap font{
    font-weight: bold;
}
#naptarak_naphold img{
    width: 14px;
    height: auto;
}
#naptarak_kinai #calculatorform table td,
#naptarak_kinai #calculatorform table tr,
#naptarak_kinai #calculatorform table{
    border: 0;
} 
#naptarak_kinai #calculatorform table{
    width: 600px;
    margin: 0 auto;
} 
#naptarak_terhesseg .cimclass{
    width: 100%;
    background: #b51021 none repeat scroll 0 0;
    color: #fff;
    font-weight: bold;
}

@media all and (min-width: 861px) and (max-width: 1170px) {
    #menu-wrapper .naptarak-menu-content a{
        background-size: contain;
        width: 29px;
        height: 29px;
        margin-left: 15px;
        background-position: center center;
    }
    .region-thirdparty-menu {
        width: 710px;
    }
}
@media all and (min-width: 851px) and (max-width: 860px) {
    #menu-wrapper .naptarak-menu-content a{
        background-size: contain;
        width: 28px;
        height: 28px;
        margin-left: 15px;
        background-position: center center;
    }
    .region-thirdparty-menu {
        width: 710px;
    }
}
@media all and (min-width: 601px) and (max-width: 850px) {
    #menu-wrapper .naptarak-menu-content a{
        background-size: contain;
        width: 27px;
        height: 27px;
        margin-left: 10px;
        background-position: center center;
    }
    .region-thirdparty-menu {
        width: 600px;
    }
}
@media all and (max-width: 600px) {
    #menu-wrapper .naptarak-menu-content a{
        background-size: contain;
        width: 22px;
        height: 22px;
        margin-left: 10px;
        background-position: center center;
    }
    .region-thirdparty-menu {
        width: 460px;
    }
}

body .l-header-wrapper {
    background: #fff none repeat scroll 0 0;
}
.l-logo a{
    color: #000;
}
#fooldal_idojaras p{
    float: left;
    width: 33.3%;
    text-align: center;
}
#fooldal_idojaras{
    display: table;
    font-weight: bold;
    margin: 0 auto;
    width: 60%;
    clear: both;
    margin-top: 10px;
    margin-bottom: 20px;
}
#fooldal_idojaras .idojaras_min{
    color: #0020DB;
    font-weight: bold;
}
#fooldal_idojaras .idojaras_max{
    color: #B51021;
    font-weight: bold;
}
#fooldal_adatok_top{
    text-align: center;
}
#fooldal_adatok_top .myblacktext{
    color: #000;
}


#block-menu-menu-oldalso-menu{
    z-index: 99999999;
    background-color: #b51021;
    color: #fff;
    position: fixed;
    right: 0px;
    bottom: 10px;
    padding-bottom: 10px;
    padding-left: 5px;
    padding-top: 20px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}
#block-menu-menu-oldalso-menu li,
#block-menu-menu-oldalso-menu-fenti li{
    font-size: 0;
    height: 32px;
    margin-bottom: 10px;
}
#block-menu-menu-oldalso-menu li a,
#block-menu-menu-oldalso-menu-fenti li a{
    height: 32px;
    width: 50px;
    display: block;
}
#block-menu-menu-oldalso-menu-fenti a.felhasznlm{
    background: transparent url("../ikon/guest-32_red.png") no-repeat scroll center center;
}
#block-menu-menu-oldalso-menu a.facebook{
    background: transparent url("../ikon/facebook-4-32.png") no-repeat scroll center center;
}
#block-menu-menu-oldalso-menu a.googleplus{
    background: transparent url("../ikon/google-plus-4-32.png") no-repeat scroll center center;
}
#block-menu-menu-oldalso-menu a.youtube{
    background: transparent url("../ikon/youtube-4-32.png") no-repeat scroll center center;
}
#block-menu-menu-oldalso-menu-fenti a.idjrs{
    background: transparent url("../ikon/partly-cloudy-day-32_red.png") no-repeat scroll center center;
}
#block-menu-menu-oldalso-menu-fenti a.keress{
    background: transparent url("../ikon/search-9-32_red.png") no-repeat scroll center center;
}
#lelogo_zaszlo .month{
    background-color: transparent;
}
#block-block-9{
    height: 40px;
    margin-left: 20px;
    width: 320px;
    margin-left: -270px;
    background: transparent url("../ikon/sharethis-4-32.png") no-repeat scroll right center;
    cursor: pointer;
}
.megosztasok_text{
    float: left;
    margin-top: -50px;
    margin-left: 50px;
    font-weight: bold;
    color: #B51021;
}

#naptarak_nevnap_keres .block-search .form-actions.form-wrapper::after  {
    right: 44px;
}
.view-hirek{
    width: 90%;
    margin: 0 auto;
}
.region-content .view-display-id-page{
    width: 100%;
    margin: 0 auto;
}
.region-content .view-display-id-page .views-field-field-hir-kiemelt-kep{
    text-align: left;
}
.region-content .view-display-id-page .views-field-title{
    text-align: left;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 19px;
} 
.view-hirek .views-field-field-hir-kiemelt-kep{
    text-align: center;
}
.view-hirek .views-field-title{
    text-align: center;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 19px;
}
.view-hirek .views-field-view-node{
    text-align: right;
    margin-right: 20px;
}
.view-hirek table tr{
    border: 0;
}
.view-hirek .view-footer{
    font-weight: bold;
}

.node--hir .field-name-field-hir-kiemelt-kep{
    float: left;
    padding: 10px;
}
.node--hir .field-name-body{
    float: left;
}

#searchstabscustom .etabs { margin: 0; padding: 0; }
#searchstabscustom .tab { 
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    display: inline-block; zoom:1; *display:inline; background: #666; border: solid 1px #999; border-bottom: none; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; }
#searchstabscustom .tab a { font-size: 14px; line-height: 2em; display: block; color: #fff; padding: 0 10px; outline: none; }
#searchstabscustom .tab a:hover { text-decoration: underline; }
#searchstabscustom .tab.active { background: #B51021; position: relative; top: 1px; border-color: #666; }
#searchstabscustom .tab a.active { font-weight: bold; }
#searchstabscustom .tab-container .panel-container { background: #fff; border: solid #666 1px; padding: 10px; -moz-border-radius: 0 4px 4px 4px; -webkit-border-radius: 0 4px 4px 4px; }
#searchstabscustom #tabs_search2{
    display: none;
}

#searchstabscustom{
    height: auto;
    position: absolute;
    display: none;
    background-color: #d6d6d6;
    width: 300px;
    padding: 10px;
    right: 100px;
    top: 195px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    z-index: 2147483647;
    margin-top: -20px;
}


#naptarak_lapozo{
    margin: 0 auto;
    margin-bottom: 5px;
    margin-top: 5px;
    display: table;
    width: auto;
}

#naptarak_lapozo a{
    background-color: #c0392b;
    color: white;
    width: auto;
    -webkit-appearance: button;
    cursor: pointer;
    border: none;
    text-shadow: none;
    box-shadow: none;
    margin: 10px 10px 10px 0;
    padding: 10px 20px;
    height: 36px;
    vertical-align: middle;
    text-transform: uppercase;
    letter-spacing: 0.03em;
    font-size: 1rem;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
}
#naptarak_lapozo a:hover{
    background-color: #999;
    color: #fff;
}
#naptarak_lapozo a.lapozo_kovetkezo_ev{
    float: right;
}
#naptarak_lapozo a.lapozo_elozo_ev{
    float: left;
}
.open_close_arrow{
    border-bottom: 30px solid transparent;
    border-right: 30px solid #b51021;
    border-top: 30px solid transparent;
    bottom: 80px;
    display: block;
    height: 30px;
    position: fixed;
    right: 0px;
    width: 30px;
    z-index: 99999999999;
    cursor: pointer;
}
.megosztasok_text_oldalso{
    background-color: #ffffff;
    border: 1px solid black;
    bottom: 85px;
    color: #b51021;
    display: block;
    font-weight: bold;
    padding: 10px 20px;
    position: fixed;
    right: 30px;
    z-index: 2147483647;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
#block-block-10{
    margin-left: 10px;
    width: 140px;
}
#block-menu-menu-oldalso-menu-fenti{
    float: right;
    margin-bottom: 0;
}
#block-menu-menu-oldalso-menu-fenti li {
    float: right;
}
.hirdetesek_table table,
.hirdetesek_table tr{
    border: 0;
}
.hirdetesek_table td{
    text-align: center;
}
.view-id-letoltesek caption{
    background-color: #B51021;
    color: #fff;
    font-weight: bold;
    padding-top: 10px;
    padding-bottom: 10px;
}
.bolygok_eredmeny_top{
    background-color: #B51021;
    color: #fff;
    font-weight: bold;
    padding-top: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
}
.color-palette-pomegranate input[type="reset"]{
    background-color: #666;
}
.l-content #naptarak_tobbnyelv a#tobbnyelv_close_button{
    background-color: #666;
}
#user-login .slogin_div,
#user-login .glogin_div{
    float: left;
    width: 50%;
}
#block-fbconnect-fbconnect_login h2.block-title{
    display: none;
}

.loginh2{
    background-color: #B51021;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    margin-right: 20px;
    padding-left: 10px;
    -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
#szokoev_title{
    background-color: #B51021;
    font-size: 17px;
    font-weight: bold;
    padding: 10px;
    color: #fff;
}
#szokoev_nincs_eredmeny{
    border: 1px solid #a1a1a1;
    display: block;
    font-weight: bold;
    padding: 10px;
    width: 100%;
}
#naptarak_szabadkomuves table{
    margin: 0 auto;
}
#naptarak_szabadkomuves table .auto-style2 {
    background: #B51021 none repeat scroll 0 0;
}
#block-views-hirek-block table td {
    width: 50%;
}
#naptarak_ellesi table td {
    padding: 6px 0 6px 0px;
}
#naptarak_munka table{
    margin: 0 auto;
}



#naptarak_unnepek_fr td,
#naptarak_unnepek_it td,
#naptarak_unnepek_ned td,
#naptarak_unnepek_ro td,
#naptarak_unnepek_srb td,
#naptarak_unnepek_fr tr,
#naptarak_unnepek_it tr,
#naptarak_unnepek_ned tr,
#naptarak_unnepek_ro tr,
#naptarak_unnepek_srb tr{
    border: 0;
    text-align: left;
}

#naptarak_unnepek_fr table,
#naptarak_unnepek_it table,
#naptarak_unnepek_ned table,
#naptarak_unnepek_ro table,
#naptarak_unnepek_srb table{
    width: auto;
}

.l-content #naptarak_unnepek_fr tr:nth-child(odd),
.l-content #naptarak_unnepek_it tr:nth-child(odd),
.l-content #naptarak_unnepek_ned tr:nth-child(odd),
.l-content #naptarak_unnepek_ro tr:nth-child(odd),
.l-content #naptarak_unnepek_srb tr:nth-child(odd){
    background: #DBDBDB;
}

.l-content #naptarak_unnepek_fr tr td:nth-child(2),
.l-content #naptarak_unnepek_it tr td:nth-child(2),
.l-content #naptarak_unnepek_ned tr td:nth-child(2),
.l-content #naptarak_unnepek_ro tr td:nth-child(2),
.l-content #naptarak_unnepek_srb tr td:nth-child(2) {
    color: #B51021; font-weight: bold;
}
.front #main_div_content h1{
    display: none;
}
#search-block-form label{
    display: none;
}
#block-block-12{
    clear: both;
    display: block;
    height: auto;
    margin: 0 auto 20px;
    position: relative;
    width: -moz-fit-content;
    width: -webkit-fit-content;
    width: fit-content;
}
#block-block-11{
    height: 70px;
    margin-left: 420px;
    margin-right: auto;
    margin-top: -90px;
    top: 0;
    width: 260px;
} 
#block-block-13{
    display: block;
    height: auto;
    left: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    right: 0;
    width: 100%; 
}


.kinai_felhivas_text{
    background-color: #B51021;
    color: #fff;
    font-size: 19px;
    font-weight: bold;
    width: 100%;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 20px;
    margin-bottom: 20px;
}
#naptarak_nevnap_keres font{
    background-color: #b51021;
    border: 0 none;
    color: #fff;
    display: block;
    font-size: 19px;
    font-weight: bold;
    margin-bottom: 20px;
    margin-left: 0;
    margin-top: 20px;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-top: 10px;
    text-align: left;
    width: 100%;
}
#naptarak_nevnap_keres td,
#naptarak_nevnap_keres tr{
    border: 0;
    padding: 0;
    margin: 0;
}
 
 #bezarhato_reklam{
    position: fixed;
    bottom: 10px;
    left: 10px;
    background-color: #B51021;
    -webkit-box-shadow: 10px 10px 14px 1px rgba(0,0,0,0.75);
    -moz-box-shadow: 10px 10px 14px 1px rgba(0,0,0,0.75);
    box-shadow: 10px 10px 14px 1px rgba(0,0,0,0.75);
    padding: 10px 20px;
    width: 400px;
    -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
color: #fff;
}
#bezarhato_reklam #bezarhato_reklam_close{
    font-size: 30px;
    font-size: 30px;
    margin-bottom: 10px;
    text-align: right;
    width: 100%;
}
#bezarhato_reklam #bezarhato_reklam_close span{
    width: 30px;
    cursor: pointer;
}
#bezarhato_reklam_content a{
    color: #fff;
    text-decoration: underline;
}
.region-content .view-hirek .views-row{
    border-bottom: 1px dashed #666666;
    margin-bottom: 20px;
}
.node-submitted{
  display: none;
}
.jqplot-target{
  overflow: hidden;
}
#searchstabscustom .close_search{
    background: #b51021 none repeat scroll 0 0;
    color: #fff;
    float: right;
    font-size: 22px;
    font-weight: bold;
    margin-right: -5px;
    margin-top: -5px;
    padding: 8px;
    -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
cursor: pointer;
}


.input-picker input[type="button"],
.input-picker input[type="submit"],
.input-picker input[type="reset"],
.input-picker button,
.input-picker .button a {
    height: auto;
    padding: 0;
    color: #000;
    background: transparent none repeat scroll 0 0;
}
.input-picker .picker-list td>button:hover,.input-picker .picker-list td>button.checked-value{color:#fff;background:#B51021}

#block-block-7 {
    padding-top: 150px;
    text-align: center;
}
.view-ajanlott-oldalak{
    text-align: left;
}
.view-ajanlott-oldalak .view-header{
    border-top: 1px dashed #666666;
    padding-top: 10px;
}
.view-ajanlott-oldalak .view-header h4{
    color: #B51021;
    font-weight: bold;
}
.view-ajanlott-oldalak ul,
.view-ajanlott-oldalak ul li{
    list-style-type:disc
}
#fooldali_naptar_csak_naptar{
    float: left;
    width: 800px;
}
#fooldali_naptar_csak_naptar_es_reklam{
    margin: 0 auto;
    width: 1100px;
}
